File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change 2552
2552
(js-obj* '())
2553
2553
`(let [~@(apply concat (clojure.set/map-invert expr->local))
2554
2554
~obj ~(js-obj* (filter-on-keys core/string? kvs))]
2555
- ~@(map (core/fn [[k v]] `(gobject /set ~obj ~k ~v)) sym-pairs)
2556
- ~@(map (core/fn [[k v]] `(gobject /set ~obj ~v ~(core/get kvs k))) expr->local)
2555
+ ~@(map (core/fn [[k v]] `(goog.object /set ~obj ~k ~v)) sym-pairs)
2556
+ ~@(map (core/fn [[k v]] `(goog.object /set ~obj ~v ~(core/get kvs k))) expr->local)
2557
2557
~obj))))
2558
2558
2559
2559
(core/defmacro alength [a]
Original file line number Diff line number Diff line change 19
19
(is (= '(if true (do 1 )) (macroexpand-1 '(when true 1 ))))
20
20
(is (= 1 (macroexpand '1 )))
21
21
(is (= '(if true (do 1 )) (macroexpand '(when true 1 )))))
22
+
23
+ (deftest test-cljs-2283
24
+ (is (= " :a" (first (js-keys (js-obj :a 1 ))))))
You can’t perform that action at this time.
0 commit comments