Чтобы добавить объект в пространство имен окна в TypeScript, вы можете использовать следующие методы:
Метод 1: использование ключевого слова declare
declare global {
interface Window {
myObject: any;
}
}
window.myObject = { key: "value" };
Метод 2. Расширение интерфейса окна
interface CustomWindow extends Window {
myObject: any;
}
const customWindow: CustomWindow = window as CustomWindow;
customWindow.myObject = { key: "value" };
Метод 3: присвоение непосредственно объекту окна
(window as any).myObject = { key: "value" };
Эти методы позволяют добавить объект с именем myObject
в глобальное пространство имен window
. Вы можете заменить any
на определенный тип, если он у вас есть для вашего объекта.