We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 703561b commit cda08f0Copy full SHA for cda08f0
src/cljs/cljs/core.cljs
@@ -1783,6 +1783,11 @@ reduces them without incurring seq initialization"
1783
false
1784
(satisfies? IMap x)))
1785
1786
+(defn ^boolean record?
1787
+ "Return true if x satisfies IRecord"
1788
+ [x]
1789
+ (satisfies? IRecord x))
1790
+
1791
(defn ^boolean vector?
1792
"Return true if x satisfies IVector"
1793
[x] (satisfies? IVector x))
test/cljs/cljs/core_test.cljs
@@ -1735,6 +1735,8 @@
1735
letters (C. "a" "b" "c")
1736
more-letters (assoc letters :d "d" :e "e" :f "f")]
1737
(testing "Testing records"
1738
+ (is (record? fred))
1739
+ (is (not (record? {})))
1740
(is (= (:firstname fred) "Fred"))
1741
(is (= fred fred-too))
1742
(is (false? (= fred nil)))
0 commit comments