File tree Expand file tree Collapse file tree 1 file changed +13
-12
lines changed
src/main/cljs/cljs/core/specs Expand file tree Collapse file tree 1 file changed +13
-12
lines changed Original file line number Diff line number Diff line change 213213(s/fdef core/import
214214 :args ::quotable-import-list )
215215
216+ (defn- quoted
217+ " Returns a spec that accepts a (quote ...) form of the spec"
218+ [spec]
219+ (s/spec (s/cat :quote #{'quote} :spec spec)))
220+
216221(s/fdef core/require
217- :args (s/+ (s/spec (s/cat :quote #{'quote}
218- :spec (s/alt :libspec ::libspec
219- :flag #{:reload :reload-all :verbose })))))
222+ :args (s/+ (s/alt :libspec (quoted ::libspec )
223+ :flag #{:reload :reload-all :verbose })))
220224
221225(s/fdef core/require-macros
222- :args (s/+ (s/spec (s/cat :quote #{'quote}
223- :spec (s/alt :libspec ::macros-libspec
224- :flag #{:reload :reload-all :verbose })))))
226+ :args (s/+ (s/alt :libspec (quoted ::macros-libspec )
227+ :flag #{:reload :reload-all :verbose })))
225228
226229(s/fdef core/use
227- :args (s/+ (s/spec (s/cat :quote #{'quote}
228- :spec (s/alt :libspec ::use-libspec
229- :flag #{:reload :reload-all :verbose })))))
230+ :args (s/+ (s/alt :libspec (quoted ::use-libspec )
231+ :flag #{:reload :reload-all :verbose })))
230232
231233(s/fdef core/use-macros
232- :args (s/+ (s/spec (s/cat :quote #{'quote}
233- :spec (s/alt :libspec ::use-macros-libspec
234- :flag #{:reload :reload-all :verbose })))))
234+ :args (s/+ (s/alt :libspec (quoted ::use-macros-libspec )
235+ :flag #{:reload :reload-all :verbose })))
You can’t perform that action at this time.
0 commit comments