Based on TypeScript 4.5
globalThis
, global
, window
Declaration:
declare var var_name: string
Use it:
globalThis.var_nameglobal.var_namewindow.var_namevar_name
process
and process.env
Declaration:
declare namespace NodeJS { interface Process { some_key: string } interface ProcessEnv { DATABASE_URL: string }}
Use it:
process.some_keyprocess.env.DATABASE_URL
import.meta
Declaration:
declare interface ImportMeta { env: { DEV: boolean }}
Use it:
import.meta.env.DEV