File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 28202820                          (error  env
28212821                            (error-message  :undeclared-ns  {:ns-sym  dep :js-provide  (name  dep)}))))))))))))
28222822
2823+ (defn  global-ns?  [x]
2824+   (or  (=  'js x)
2825+       (=  " js"   (namespace  x))))
2826+ 
28232827(defn  missing-use?  [lib sym cenv]
28242828  ; ; ignore globals referred via :refer-global
2825-   (when-not  (=  'js  lib)
2829+   (when-not  (global-ns?  lib)
28262830    (let  [js-lib (get-in  cenv [:js-dependency-index  (name  lib)])]
28272831      (and  (=  (get-in  cenv [::namespaces  lib :defs  sym] ::not-found ) ::not-found )
28282832        (not  (=  (get  js-lib :group ) :goog ))
Original file line number Diff line number Diff line change 251251     (load-sources  repl-env sources opts)
252252     sources)))
253253
254- (defn  global-ns?  [x]
255-   (or  (=  'js x)
256-       (=  " js"   (namespace  x))))
257- 
258254(defn-  load-dependencies 
259255  " Compile and load the given `requires` and return the compiled sources." 
260256  ([repl-env requires]
261257   (load-dependencies  repl-env requires nil ))
262258  ([repl-env requires opts]
263259   (->>  requires
264260     distinct
265-      (remove  global-ns?)
261+      (remove  ana/ global-ns?)
266262     (mapcat  #(load-namespace  repl-env % opts))
267263     doall)))
268264
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments