added JDict.keys iterator

This commit is contained in:
Andreas Rumpf 2017-10-05 14:55:14 +02:00
commit 6ea55856b5

View file

@ -11,6 +11,12 @@ proc contains*[K, V](d: JDict[K, V], k: K): bool {.importcpp: "#.hasOwnProperty(
proc del*[K, V](d: JDict[K, V], k: K) {.importcpp: "delete #[#]".}
iterator keys*[K, V](d: JDict[K, V]): K =
var kkk: K
{.emit: ["for (", kkk, " in ", d, ") {"].}
yield kkk
{.emit: ["}"].}
type
JSeq*[T] = ref object