summaryrefslogtreecommitdiff
path: root/js/main.ts
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2019-08-26 14:50:21 +0200
committerRyan Dahl <ry@tinyclouds.org>2019-08-26 08:50:21 -0400
commit520f9631e09aa720fd8c03513ee8ea967f5ed4b2 (patch)
treefc3d1bd5182452ca1865a5c2631355e0895af94c /js/main.ts
parent017f88ee99b0fe40221e6af92e0b6a976fbaf2ad (diff)
bring back json ops (#2815)
Diffstat (limited to 'js/main.ts')
-rw-r--r--js/main.ts24
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();
}
}