#Nuxt ## 事象 [[TypeScript]]で書いた場合に`setInterval`や`clearInterval`の型不一致が起こる。 ## 原因 `window`をつけずに呼び出していたから。[[lib.dom.d.ts]]ではなく[[Node.js]]の型定義が採用されてしまうため。 ```typescript:ダメな例 const handler = setInterval(...) clearInterval(handler) ``` ```typescript:動く例 const handler = window.setInterval(...) window.clearInterval(handler) ```