File tree Expand file tree Collapse file tree 1 file changed +2
-15
lines changed
Expand file tree Collapse file tree 1 file changed +2
-15
lines changed Original file line number Diff line number Diff line change 123123 (get-in env [:imports sym]))))))
124124
125125(defn resolve-class-opts [ctx sym]
126- (let [env @(:env ctx)
127- class->opts (:class->opts env)
128- class-opts (or #?(:clj (get class->opts sym)
129- :cljs (if-let [ns* (namespace sym)]
130- (when (identical? " js" ns*)
131- (get class->opts (symbol (name sym))))
132- (get class->opts sym)))
133- (let [cnn (utils/current-ns-name )
134- imports (get-in env [:namespaces cnn :imports ])]
135- (if-let [[_ v] (find imports sym)]
136- ; ; finding a nil v means the object was unmapped
137- (get class->opts v)
138- (when-let [v (get-in env [:imports sym])]
139- (get class->opts v)))))]
140- class-opts))
126+ (when-let [fq (fully-qualify-class ctx sym)]
127+ (-> @(:env ctx) :class->opts (get fq))))
141128
142129(defn resolve-class [ctx sym]
143130 (:class (resolve-class-opts ctx sym)))
You can’t perform that action at this time.
0 commit comments