diff options
Diffstat (limited to 'js/build.ts')
-rw-r--r-- | js/build.ts | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/js/build.ts b/js/build.ts new file mode 100644 index 000000000..636f9a082 --- /dev/null +++ b/js/build.ts @@ -0,0 +1,27 @@ +// Copyright 2018-2019 the Deno authors. All rights reserved. MIT license. + +// Do not add unsupported platforms. +/** Build related information */ +export interface BuildInfo { + /** The operating system CPU architecture. */ + arch: "x64"; + + /** The operating system platform. */ + os: "mac" | "win" | "linux"; + + /** The GN build arguments */ + gnArgs: string; +} + +// 'build' is injected by rollup.config.js at compile time. +export const build: BuildInfo = { + // tslint:disable:no-any + // These string will be replaced by rollup + arch: `ROLLUP_REPLACE_ARCH` as any, + os: `ROLLUP_REPLACE_OS` as any, + gnArgs: `ROLLUP_REPLACE_GN_ARGS` + // tslint:disable:any +}; + +// TODO(kevinkassimo): deprecate Deno.platform +export const platform = build; |