diff options
author | Yoshiya Hinosawa <stibium121@gmail.com> | 2019-09-07 01:57:15 +0900 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2019-09-06 12:57:15 -0400 |
commit | 595b4daa77771458457e178b6b590a044cd41ad0 (patch) | |
tree | d8b19636e4795bcb11ba5c45982d32334da60115 /js/build.ts | |
parent | ca000392857b4c79a3609ddbc20073222498998b (diff) |
Remove replacements hack in deno_typescript (#2864)
Diffstat (limited to 'js/build.ts')
-rw-r--r-- | js/build.ts | 15 |
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; |