原文链接: typescript 为全局对象声明属性 在window对象上添加类型
上一篇: deno webgpu 环境简单看看
下一篇: typescript 函数重载和一些小点
之前用了比较复杂的方案, 在tsdx下好像这样会更加简单
主要是一些场景下, 确实是用全局对象来传递和获取消息的, 会在window上挂很多属性, 但是ts定义中又找不到, 不过这种方式不知道是不是只适用于tsdx项目, 因为上次的做法比较麻烦
https://my.oschina.net/ahaoboy/blog/4938580
interface Window {
L2Dwidget: any
}
declare const windos: Window & typeof globalThis
declare module "L2Dwidget"
新建index.d.ts文件
interface Window {
version: string;
}
console.log(window.version);
prod下build也是可以的