summary refs log tree commit diff stats
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/js/jsffi.nim5
1 files changed, 1 insertions, 4 deletions
diff --git a/lib/js/jsffi.nim b/lib/js/jsffi.nim
index e0310e33a..3b3f38e41 100644
--- a/lib/js/jsffi.nim
+++ b/lib/js/jsffi.nim
@@ -78,6 +78,7 @@ type
     ## Statically typed wrapper around a JavaScript object.
   NotString = concept c
     c isnot string
+  js* = JsObject
 
 var jsarguments* {.importc: "arguments", nodecl}: JsObject
   ## JavaScript's arguments pseudo-variable
@@ -133,10 +134,6 @@ proc `/=` *(x, y: JsObject): JsObject {. importcpp: "(# /= #)", discardable .}
 proc `%=` *(x, y: JsObject): JsObject {. importcpp: "(# %= #)", discardable .}
 proc `++` *(x: JsObject): JsObject    {. importcpp: "(++#)" .}
 proc `--` *(x: JsObject): JsObject    {. importcpp: "(--#)" .}
-# proc `==` *(x, y: JsObject): JsObject {. importcpp: "(# == #)" .}
-# proc `===`*(x, y: JsObject): JsObject {. importcpp: "(# === #)" .}
-# proc `!=` *(x, y: JsObject): JsObject {. importcpp: "(# != #)" .}
-# proc `!==`*(x, y: JsObject): JsObject {. importcpp: "(# !== #)" .}
 proc `>`  *(x, y: JsObject): JsObject {. importcpp: "(# > #)" .}
 proc `<`  *(x, y: JsObject): JsObject {. importcpp: "(# < #)" .}
 proc `>=` *(x, y: JsObject): JsObject {. importcpp: "(# >= #)" .}