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 213
213
(s/fdef core/import
214
214
:args ::quotable-import-list )
215
215
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
+
216
221
(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 })))
220
224
221
225
(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 })))
225
228
226
229
(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 })))
230
232
231
233
(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