diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2019-08-26 14:50:21 +0200 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2019-08-26 08:50:21 -0400 |
commit | 520f9631e09aa720fd8c03513ee8ea967f5ed4b2 (patch) | |
tree | fc3d1bd5182452ca1865a5c2631355e0895af94c /js/main.ts | |
parent | 017f88ee99b0fe40221e6af92e0b6a976fbaf2ad (diff) |
bring back json ops (#2815)
Diffstat (limited to 'js/main.ts')
-rw-r--r-- | js/main.ts | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/js/main.ts b/js/main.ts index 769f522a6..25e27b69f 100644 --- a/js/main.ts +++ b/js/main.ts @@ -22,12 +22,12 @@ export default function denoMain( preserveDenoNamespace: boolean = true, name?: string ): void { - const startResMsg = os.start(preserveDenoNamespace, name); + const s = os.start(preserveDenoNamespace, name); - setVersions(startResMsg.denoVersion()!, startResMsg.v8Version()!); + setVersions(s.denoVersion, s.v8Version); // handle `--version` - if (startResMsg.versionFlag()) { + if (s.versionFlag) { console.log("deno:", deno.version.deno); console.log("v8:", deno.version.v8); console.log("typescript:", deno.version.typescript); @@ -36,24 +36,22 @@ export default function denoMain( setPrepareStackTrace(Error); - const mainModule = startResMsg.mainModule(); - if (mainModule) { - assert(mainModule.length > 0); - setLocation(mainModule); + if (s.mainModule) { + assert(s.mainModule.length > 0); + setLocation(s.mainModule); } - const cwd = startResMsg.cwd(); - log("cwd", cwd); + log("cwd", s.cwd); - for (let i = 1; i < startResMsg.argvLength(); i++) { - args.push(startResMsg.argv(i)); + for (let i = 1; i < s.argv.length; i++) { + args.push(s.argv[i]); } log("args", args); Object.freeze(args); if (window["_xevalWrapper"] !== undefined) { - xevalMain(window["_xevalWrapper"] as XevalFunc, startResMsg.xevalDelim()); - } else if (!mainModule) { + xevalMain(window["_xevalWrapper"] as XevalFunc, s.xevalDelim); + } else if (!s.mainModule) { replLoop(); } } |