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