Добавить интерфейсы к глобальным объектам
Таким как window
export type IWindowEnvironment = { API_URL: string } declare global { interface Window { env: IWindowEnvironment } } // Теперь TypeScript не будет ругаться на console.log(window.env.API_URL)
Ещё интересный пример, но для Child объектов
declare global { namespace Express { interface Request { context: Context; } } }