I'm implementing window in my typescript project and I have to implement interface window as well.
Although works in typescript file doesn't make any difference in declaration type file
This work:
// somefile.ts
declare global {
interface Window {
something: boolean
}
}
window.something = true
Not working:
// global.d.ts
declare global {
interface Window {
something: boolean
}
}
// =============
// something.ts
window.something = true