请在 2024 年 Clojure 问卷调查! 中分享您的想法。

欢迎!请访问 关于 页面以获取更多信息。

0
ClojureScript

重现

位置

`
(set! warn-on-infer true)

(defrecord Foo [])
`

在您的源代码文件中的任何位置,编译时使用 {{:infern-externs true}}。

预期

多个警告,如下:
- {{WARNING: 无法推断表达式 (. Foo -prototype) 的目标类型}}
- {{WARNING: 无法推断表达式 (. other__8838__auto__ -constructor) 的目标类型}}
- {{WARNING: 无法推断表达式 (. user/Foo -getBasis) 的目标类型}}

对于 {{(. cljs.core/List -EMPTY)}} 也有警告,但这可能与此无关。

1 个答案

0
...