ts怎么定义全局函数?

ts怎么定义全局函数?

直接在某个ts文件中直接定义
window[‘globalFunc’] = (a, b)=>{
// do things
return a === b;
}

然后在某个d.ts中声明
declare let globalFunc:(arg1:number, arg2:number)=>boolean;

然后就可以到处调用就行了
globalFunc(1,2)

d.ts文件是怎么来的?

创建项目的时候自动生成的

在哪里看?我没找到

还是说是我屏蔽了

根目录下

这两个吗?要在哪个里面写

想要代码提示就参照下面这种写法
class A1 {

}

declare global {
namespace game {
let a1: A1;
}
}

window[‘game’] = window.game || {};

game.a1 = A1;

所谓某个就是任意个, 没有就随便创建个

mark1111