Ответ
Вместо window можно использовать:
globalThis- универсальный способ доступа к глобальному объекту в любом окружении (браузер, Node.js, Web Workers).self- работает в браузерах и Web Workers.global- в Node.js.this- в глобальной области видимости (но не в strict mode).
Пример:
// Браузер
console.log(globalThis === window); // true
// Node.js
console.log(globalThis === global); // trueИспользуй globalThis для кросс-платформенного кода.