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;
}
}
}