File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change 1248
1248
1249
1249
Spec
1250
1250
(conform* [_ x]
1251
- (if (c/or (nil? x) (coll ? x))
1251
+ (if (c/or (nil? x) (sequential ? x))
1252
1252
(re-conform re (seq x))
1253
1253
::invalid ))
1254
1254
(unform* [_ x] (op-unform re x))
1255
1255
(explain* [_ path via in x]
1256
- (if (c/or (nil? x) (coll ? x))
1256
+ (if (c/or (nil? x) (sequential ? x))
1257
1257
(re-explain path via in re (seq x))
1258
- [{:path path :pred ( op-describe re ) :val x :via via :in in}]))
1258
+ [{:path path :pred `( fn [~'%] ( c/or ( nil? ~'%) ( sequential? ~'%)) ) :val x :via via :in in}]))
1259
1259
(gen* [_ overrides path rmap]
1260
1260
(if gfn
1261
1261
(gfn )
Original file line number Diff line number Diff line change 204
204
205
205
opt nil nil nil
206
206
opt [] nil nil
207
- opt :k ::s/invalid '[{:pred (cljs.spec.alpha/? cljs.core/keyword? ), :val :k }]
207
+ opt :k ::s/invalid '[{:pred (cljs.core/fn [%] ( cljs.core/or ( cljs.core/nil? %) ( cljs.core/sequential? %)) ), :val :k }]
208
208
opt [:k ] :k nil
209
209
opt [:k1 :k2 ] ::s/invalid '[{:reason " Extra input" , :pred (cljs.spec.alpha/? cljs.core/keyword?), :val (:k2 )}]
210
210
opt [:k1 :k2 " x" ] ::s/invalid '[{:reason " Extra input" , :pred (cljs.spec.alpha/? cljs.core/keyword?), :val (:k2 " x" )}]
211
211
opt [" a" ] ::s/invalid '[{:pred cljs.core/keyword?, :val " a" }]
212
212
213
213
andre nil nil nil
214
214
andre [] nil nil
215
- andre :k ::s/invalid '[{:pred (cljs.spec.alpha/& (cljs.spec.alpha/* cljs.core/keyword?) cljs.spec-test/even-count? ), :val :k }]
215
+ andre :k ::s/invalid '[{:pred (cljs.core/fn [%] (cljs.core/or ( cljs.core/nil? %) ( cljs.core/sequential? %)) ), :val :k }]
216
216
andre [:k ] ::s/invalid '[{:pred cljs.spec-test/even-count?, :val [:k ]}]
217
217
andre [:j :k ] [:j :k ] nil
218
218
You can’t perform that action at this time.
0 commit comments