| function | since v0.0-1443 | Edit |
(obj-map & keyvals):lite-mode simple key hash-map, not intended to be used directly.
(defn obj-map
[& keyvals]
(let [ks (array)
obj (js-obj)]
(loop [kvs (seq keyvals)]
(if kvs
(let [k (-> kvs first keyword->obj-map-key)]
(.push ks k)
(gobject/set obj k (second kvs))
(recur (nnext kvs)))
(.fromObject ObjMap ks obj)))))