瀏覽代碼

fix: clean compile warnings

rcmerci 3 周之前
父節點
當前提交
09aa5901d6
共有 2 個文件被更改,包括 3 次插入1 次删除
  1. 2 0
      src/main/frontend/extensions/calc.cljc
  2. 1 1
      src/main/frontend/handler/worker.cljs

+ 2 - 0
src/main/frontend/extensions/calc.cljc

@@ -11,6 +11,8 @@
             [clojure.string :as string]
             [frontend.util :as util]))
 
+#?(:cljs (set! *warn-on-infer* false))
+
 ;; ======================================================================
 ;; Interpreter
 

+ 1 - 1
src/main/frontend/handler/worker.cljs

@@ -88,7 +88,7 @@
                 ;; Log thrown exceptions from comlink
                 ;; https://github.com/GoogleChromeLabs/comlink/blob/dffe9050f63b1b39f30213adeb1dd4b9ed7d2594/src/comlink.ts#L223-L236
                 (if (and (= "HANDLER" (.-type data)) (= "throw" (.-name data)))
-                  (if (.-isError (.-value data))
+                  (if (.-isError (.-value ^js data))
                     (do (js/console.error "Unexpected webworker error:" (-> data bean/->clj (get-in [:value :value])))
                         (js/console.log (get-in (bean/->clj data) [:value :value :stack])))
                     (js/console.error "Unexpected webworker error :" data))