Typescript 苗条类型脚本:对象的类型为';未知';
我试图在Svelte中实现TypeScript,但在自定义元素中遇到了事件处理程序的问题。当我写一些东西时,比如:Typescript 苗条类型脚本:对象的类型为';未知';,typescript,svelte,Typescript,Svelte,我试图在Svelte中实现TypeScript,但在自定义元素中遇到了事件处理程序的问题。当我写一些东西时,比如: <CustomComponent on:itemclick={() => dispatch("item", item)} on:doSometing={onDoSomethingHandler} on:doSomethingElse={onDoSomethingElseHandler}> <
<CustomComponent
on:itemclick={() => dispatch("item", item)}
on:doSometing={onDoSomethingHandler}
on:doSomethingElse={onDoSomethingElseHandler}>
</CustomComponent>
dispatch(“项目”,项目)}
on:doSometing={onDoSomethingHandler}
on:doSomethingElse={onDoSomethingElseHandler}>
现在有趣的是:前两个会产生错误:
对象的类型为“未知”
但不是最后一个。当然全部打开:方法(itemClick、doSomething、doSomethingElse)是从CustomComponent调度的。
无论我是否删除前两个处理程序,错误都将消失。
据我所知,问题只发生在自定义组件上。但我不知道为什么有些有效,有些无效。。。有什么想法吗?Typescript支持有了很大改进(并且经常发布更新)
使用最新版本再次检查,如果问题仍然存在,请将问题报告到此问题是否仍然存在?是关于VSCode扩展还是关于
svelte check
cli工具?如果是后者,请尝试更新到最新版本。