teleclimber
How to initialize global variable so it can be accessed without globalThis?
I'm hacking on a large existing codebase using Deno. This codebase uses a number of global variables like this:
Their build system sets these values at build time I think. I am trying to hack around without building, but I am stuck because I haven't figured out how to initialize these variables globally. I always get an error of "ReferenceError DEV is not defined".
The code I'm working with uses ESM modules and TypeScript. There is a global.d.ts that sets
I include this global.d.ts via deno.json:
This makes the TS side of things happy. But I still don't know how to actually initialize that value. I tried globalThis, window, and just DEV = true;
Any help would be appreciated, thanks!
8 replies