我正在使用 Typescript 0.9.1.1,我似乎遇到了这个简单问题的错误:
function doSomething(): void {
console.log("Printing something");
}
window.setTimeout(() => {
doSomething();
}, 3000);
它说我有一个Unresolved Function or Method setTimeOut()
. 我查看了 Typescript lib.d.ts 文件,这就是我发现的:
declare function setTimeout(expression: any, msec?: number, language?: any): number;
从MDN 上的这篇文档中,我也可以说我说得对。那么,为什么 TypeScript 会给我带来问题?
这是我的 lib.d.ts 文件的样子: