将默认@types覆盖为自定义
我在项目中添加了 @types/chrome 并希望覆盖 chrome.runtime.sendMessage 类型。因此,我创建了一个 d.ts 文件,并
declare namespace chrome.runtime {
export function sendMessage(
message: { action: 'a' | 'b'; value: string | number },
responseCallback?: (response: any) => void
): void;
}
在卸载 @types/chrome 时添加了使用自定义类型,但当我安装类型时它不起作用。任何人都可以提供同样的帮助吗
I have added @types/chrome in the project and want to override chrome.runtime.sendMessage types. So I have created a d.ts file and have added
declare namespace chrome.runtime {
export function sendMessage(
message: { action: 'a' | 'b'; value: string | number },
responseCallback?: (response: any) => void
): void;
}
when I uninstall @types/chrome the custom types are used, but when I install types it doesn't work. Can anyone help with the same
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论