File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -1269,10 +1269,18 @@ str-or-pattern."
1269
1269
(filter matches? (named-publics-vars ns )))))
1270
1270
(ana-api/all-ns ))))))
1271
1271
1272
+ (defn- resolve-ns
1273
+ " Resolves a namespace symbol to a namespace by first checking to see if it
1274
+ is a namespace alias."
1275
+ [ns-sym]
1276
+ (or (get-in @env/*compiler* [::ana/namespaces ana/*cljs-ns* :requires ns-sym])
1277
+ (get-in @env/*compiler* [::ana/namespaces ana/*cljs-ns* :require-macros ns-sym])
1278
+ ns-sym))
1279
+
1272
1280
(defmacro dir
1273
1281
" Prints a sorted directory of public vars in a namespace"
1274
1282
[ns ]
1275
- `(doseq [sym# (quote ~(sort (named-publics-vars ns )))]
1283
+ `(doseq [sym# (quote ~(sort (named-publics-vars ( resolve-ns ns ) )))]
1276
1284
(println sym#)))
1277
1285
1278
1286
(defmacro pst
You can’t perform that action at this time.
0 commit comments