Based on TypeScript 4.5
globalThis, global, windowDeclaration:
declare var var_name: stringUse it:
globalThis.var_nameglobal.var_namewindow.var_namevar_nameprocess and process.envDeclaration:
declare namespace NodeJS { interface Process { some_key: string } interface ProcessEnv { DATABASE_URL: string }}Use it:
process.some_keyprocess.env.DATABASE_URLimport.metaDeclaration:
declare interface ImportMeta { env: { DEV: boolean }}Use it:
import.meta.env.DEV