Interface: KnownEnvironmentVariables
Defined in: shared/utils/environment.ts:18
Documented environment variables with cross-layer significance.
Remarksโ
This interface is intentionally conservative: it captures only the keys that influence architectural behaviour (logging, test modes, user-data routing) rather than attempting to mirror the entire process.env surface.
Propertiesโ
CODECOV_TOKEN?โ
readonlyoptionalCODECOV_TOKEN:string
Defined in: shared/utils/environment.ts:20
Token used by coverage reporting tooling when present.
HEADLESS?โ
readonlyoptionalHEADLESS:string
Defined in: shared/utils/environment.ts:25
Signals headless test execution for Electron, used to avoid enabling remote debugging and similar dev-only features.
NODE_ENV?โ
readonlyoptionalNODE_ENV:"production"|"development"|"test"
Defined in: shared/utils/environment.ts:27
Standard Node.js environment discriminator.
PLAYWRIGHT_COVERAGE?โ
readonlyoptionalPLAYWRIGHT_COVERAGE:string
Defined in: shared/utils/environment.ts:29
Flag used to enable Playwright-specific coverage collection.
PLAYWRIGHT_TEST?โ
readonlyoptionalPLAYWRIGHT_TEST:string
Defined in: shared/utils/environment.ts:31
Flag injected by Playwright to signal automation mode in preload.
PLAYWRIGHT_USER_DATA_DIR?โ
readonlyoptionalPLAYWRIGHT_USER_DATA_DIR:string
Defined in: shared/utils/environment.ts:33
Optional override for Playwright-specific userData directory.
UPTIME_WATCHER_USER_DATA_DIR?โ
readonlyoptionalUPTIME_WATCHER_USER_DATA_DIR:string
Defined in: shared/utils/environment.ts:35
Optional override for Electron's userData directory.