summary refs log tree commit diff stats
path: root/lib/js
diff options
context:
space:
mode:
authorflywind <43030857+xflywind@users.noreply.github.com>2020-11-27 03:30:19 +0800
committerGitHub <noreply@github.com>2020-11-26 20:30:19 +0100
commit70a1c4254230eb8f3c4d24ccbc253c0a28065d03 (patch)
tree0fbdb389d1def3f7f5a71b342e72414f20e6988f /lib/js
parent4fdaded227070c651c4eb6a2517041a195617e64 (diff)
downloadNim-70a1c4254230eb8f3c4d24ccbc253c0a28065d03.tar.gz
add `**` to jsffi (#16141)
* fix rope index

* add testcase

* fix ropes format

* add `**` to jsffi

* add testcase

* changelog

Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
Diffstat (limited to 'lib/js')
-rw-r--r--lib/js/jsffi.nim1
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/js/jsffi.nim b/lib/js/jsffi.nim
index 0dce6f3b9..eedf45bb0 100644
--- a/lib/js/jsffi.nim
+++ b/lib/js/jsffi.nim
@@ -180,6 +180,7 @@ 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 `and`*(x, y: JsObject): JsObject {.importcpp: "(# && #)".}
 proc `or` *(x, y: JsObject): JsObject {.importcpp: "(# || #)".}
 proc `not`*(x:    JsObject): JsObject {.importcpp: "(!#)".}