源码
代码语言:javascript复制const timer:number = setTimeout(()=>{},1)
报错
typescript error TS2322: Type ‘Timeout’ is not assignable to type ‘number’.
原因
项目包含依赖@types/node setTimeout使用NodeJs定义的接口而非window.setTimeout
解决
方法一
代码语言:javascript复制const timer:NodeJS.Timer = setTimeout()
方法二
代码语言:javascript复制const timer:number = window.setTimeout()