summaryrefslogtreecommitdiff
path: root/js/build.ts
diff options
context:
space:
mode:
Diffstat (limited to 'js/build.ts')
-rw-r--r--js/build.ts15
1 files changed, 9 insertions, 6 deletions
diff --git a/js/build.ts b/js/build.ts
index 157de30bc..16640d793 100644
--- a/js/build.ts
+++ b/js/build.ts
@@ -14,14 +14,17 @@ export interface BuildInfo {
os: OperatingSystem;
}
-// 'build' is injected by rollup.config.js at compile time.
export const build: BuildInfo = {
- // These string will be replaced by rollup
- /* eslint-disable-next-line @typescript-eslint/no-explicit-any */
- arch: `DENO_REPLACE_ARCH` as any,
- /* eslint-disable-next-line @typescript-eslint/no-explicit-any */
- os: `DENO_REPLACE_OS` as any
+ arch: "" as Arch,
+ os: "" as OperatingSystem
};
+export function setBuildInfo(os: OperatingSystem, arch: Arch): void {
+ build.os = os;
+ build.arch = arch;
+
+ Object.freeze(build);
+}
+
// TODO(kevinkassimo): deprecate Deno.platform
export const platform = build;