diff options
Diffstat (limited to 'js/version.ts')
-rw-r--r-- | js/version.ts | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/js/version.ts b/js/version.ts new file mode 100644 index 000000000..805e565a0 --- /dev/null +++ b/js/version.ts @@ -0,0 +1,23 @@ +// Copyright 2018-2019 the Deno authors. All rights reserved. MIT license. +interface Version { + deno: string; + v8: string; + typescript: string; +} + +export const version: Version = { + deno: "", + v8: "", + typescript: "TS_VERSION" // This string will be replaced by rollup +}; + +/** + * Sets the deno and v8 versions and freezes the version object. + * @internal + */ +export function setVersions(denoVersion: string, v8Version: string): void { + version.deno = denoVersion; + version.v8 = v8Version; + + Object.freeze(version); +} |