File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change 40
40
(sequential? form) (walk/postwalk #(if (symbol? %) (res env %) %) (unfn form))
41
41
:else form))
42
42
43
+ (defmacro ^:private mres
44
+ " a compile time res, for use in cljs/spec.cljs"
45
+ [form]
46
+ (res &env form))
47
+
43
48
(defn- ns-qualify
44
49
" Qualify symbol s by resolving it or using the current *ns*."
45
50
[env s]
Original file line number Diff line number Diff line change 1369
1369
[[1 (gen/delay (gen/return nil ))]
1370
1370
[9 (gen/delay (gensub pred overrides (conj path ::pred ) rmap form))]])))
1371
1371
(with-gen* [_ gfn] (nilable-impl form pred gfn))
1372
- (describe* [_] `(nilable ~(describe* spec ))))))
1372
+ (describe* [_] `(nilable ~(s/mres form ))))))
1373
1373
1374
1374
(defn exercise
1375
1375
" generates a number (default 10) of values compatible with spec and maps conform over them,
You can’t perform that action at this time.
0 commit comments