File tree Expand file tree Collapse file tree 2 files changed +14
-9
lines changed Expand file tree Collapse file tree 2 files changed +14
-9
lines changed Original file line number Diff line number Diff line change 1925
1925
possible."
1926
1926
[args]
1927
1927
(letfn [(process-spec [maybe-spec]
1928
- (if (sequential? maybe-spec)
1929
- ( let [[lib & xs] maybe-spec]
1930
- ( if ( aliasable-clj-ns? lib)
1931
- ( let [ lib' ( clj-ns->cljs-ns lib)
1932
- spec ( cons lib' xs)]
1933
- [ spec (list lib' :as lib)])
1934
- [maybe- spec]))
1935
- [maybe-spec]))
1928
+ (let [[lib & xs] ( if (sequential? maybe-spec)
1929
+ maybe-spec
1930
+ [maybe-spec])]
1931
+ ( if ( and ( symbol? lib) ( aliasable- clj-ns? lib) )
1932
+ ( let [ lib' ( clj-ns->cljs-ns lib)
1933
+ spec (cons lib' xs)]
1934
+ ( into ( if xs [ spec] []) [( list lib' :as lib) ]))
1935
+ [maybe-spec]) ))
1936
1936
(process-form [[k & specs :as form]]
1937
1937
(if (#{:use :require } k)
1938
1938
(cons k (mapcat process-spec specs))
Original file line number Diff line number Diff line change 285
285
(:require (clojure.spec :as s) :reload )))
286
286
'((:refer-clojure :exclude [first])
287
287
(:require-macros (bar :refer [quux]) :reload )
288
- (:require (cljs.spec :as s) (cljs.spec :as clojure.spec) :reload )))))
288
+ (:require (cljs.spec :as s) (cljs.spec :as clojure.spec) :reload ))))
289
+ (is (= (a/rewrite-cljs-aliases
290
+ '((:require-macros (bar :refer [quux]) :reload )
291
+ (:require clojure.spec :reload )))
292
+ '((:require-macros (bar :refer [quux]) :reload )
293
+ (:require (cljs.spec :as clojure.spec) :reload )))))
289
294
290
295
; ; =============================================================================
291
296
; ; Namespace metadata
You can’t perform that action at this time.
0 commit comments