File tree Expand file tree Collapse file tree 2 files changed +7
-3
lines changed
Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change 10381038 (when (contains? locals (-> sym name symbol))
10391039 (warning :js-shadowed-by-local env {:name sym}))
10401040 (let [pre (->> (string/split (name sym) #"\. " ) (map symbol) vec)]
1041- (when-not (has-extern? pre)
1041+ (when (and (not (has-extern? pre))
1042+ ; ; ignore exists? usage
1043+ (not (-> sym meta ::no-resolve )))
10421044 (swap! env/*compiler* update-in
10431045 (into [::namespaces (-> env :ns :name ) :externs ] pre) merge {}))
10441046 (merge
Original file line number Diff line number Diff line change 10851085 :externs [" src/test/externs/test.js" ]
10861086 :warnings ws
10871087 :with-core? true })]
1088- (is (empty? @ws)))
1088+ (is (empty? @ws))
1089+ (is (not (string/includes? res " cljs.core" ))))
10891090 (let [ws (atom [])
10901091 res (infer-test-helper
10911092 {:forms '[(ns cjls-2767.core )
10921093 (deftype Foo [])]
10931094 :externs [" src/test/externs/test.js" ]
10941095 :warnings ws
10951096 :with-core? true })]
1096- (is (empty? @ws))))
1097+ (is (empty? @ws))
1098+ (is (not (string/includes? res " cljs.core" )))))
You can’t perform that action at this time.
0 commit comments