summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
Diffstat (limited to 'js')
-rw-r--r--js/compiler.ts11
1 files changed, 10 insertions, 1 deletions
diff --git a/js/compiler.ts b/js/compiler.ts
index acbdbbd61..904e38eba 100644
--- a/js/compiler.ts
+++ b/js/compiler.ts
@@ -6,6 +6,7 @@ import { Console } from "./console";
import { globalEval } from "./global_eval";
import { libdeno } from "./libdeno";
import * as os from "./os";
+import { args } from "./deno";
import { TextDecoder, TextEncoder } from "./text_encoding";
import { clearTimer, setTimeout } from "./timers";
import { postMessage, workerClose, workerMain } from "./workers";
@@ -540,5 +541,13 @@ window.compilerMain = function compilerMain() {
/* tslint:disable-next-line:no-default-export */
export default function denoMain() {
- os.start("TS");
+ const startResMsg = os.start("TS");
+
+ os.setGlobals(startResMsg.pid(), startResMsg.noColor());
+
+ for (let i = 1; i < startResMsg.argvLength(); i++) {
+ args.push(startResMsg.argv(i));
+ }
+ log("args", args);
+ Object.freeze(args);
}