如何在typescript

时间:2017-12-09 10:00:16

标签: typescript

我使用了很多自定义事件,并且打字稿中的一个盲点静态检查是CustomEvent中的详细信息类型。由于这个盲点,很多重构都受到了影响。为了补偿,我为CustomEvent创建了一个全局类型。由于我在整个应用程序中使用它,我不希望仅为此类型进行导入。

globals.d.ts - 通用自定义事件

interface VsCustomEvent<T> extends CustomEvent { detail: T }

我原本希望这个有用

handleSomeEvent = ({detail}: CustomEvent<boolean> ) => {
    this.doSomething(detail)
}

是否有比全球通用更好的解决方案?

0 个答案:

没有答案