Typescript 苗条类型脚本:对象的类型为';未知';

Typescript 苗条类型脚本:对象的类型为';未知';,typescript,svelte,Typescript,Svelte,我试图在Svelte中实现TypeScript,但在自定义元素中遇到了事件处理程序的问题。当我写一些东西时,比如: <CustomComponent on:itemclick={() => dispatch("item", item)} on:doSometing={onDoSomethingHandler} on:doSomethingElse={onDoSomethingElseHandler}> <

我试图在Svelte中实现TypeScript,但在自定义元素中遇到了事件处理程序的问题。当我写一些东西时,比如:

<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工具?如果是后者,请尝试更新到最新版本。