File tree Expand file tree Collapse file tree 1 file changed +14
-3
lines changed Expand file tree Collapse file tree 1 file changed +14
-3
lines changed Original file line number Diff line number Diff line change 199
199
load. The :use-only-custom-externs flag may be used to indicate that
200
200
the default externs should be excluded."
201
201
[{:keys [externs use-only-custom-externs target ups-externs]}]
202
- (let [filter-cp-js (fn [paths]
203
- (for [p paths u (deps/find-js-classpath p)] u))
202
+ (let [validate (fn validate [p us]
203
+ (if (empty? us)
204
+ (throw (IllegalArgumentException.
205
+ (str " Extern " p " does not exist" )))
206
+ us))
207
+ filter-cp-js (fn [paths]
208
+ (for [p paths
209
+ u (validate p
210
+ (deps/find-js-classpath p))]
211
+ u))
204
212
filter-js (fn [paths]
205
- (for [p paths u (deps/find-js-resources p)] u))
213
+ (for [p paths
214
+ u (validate p
215
+ (deps/find-js-resources p))]
216
+ u))
206
217
add-target (fn [ext]
207
218
(cons (io/resource " cljs/externs.js" )
208
219
(if (= :nodejs target)
You can’t perform that action at this time.
0 commit comments