私は 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 ファイルがどのように見えるかです: