diff options
author | Yoshiya Hinosawa <stibium121@gmail.com> | 2018-07-01 23:37:10 +0900 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2018-07-01 17:22:36 +0200 |
commit | ea35281d637cf326c4d808111a59d986c92e6a4b (patch) | |
tree | c02b9836c4d5736aec2a412c2f82c589ed4c1d33 /src/js/main.ts | |
parent | 9528ee4a42eb0729a4467ddaaa3be573d9053fa2 (diff) |
chore: move //src/js to //js
refs: #285
Diffstat (limited to 'src/js/main.ts')
-rw-r--r-- | src/js/main.ts | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/src/js/main.ts b/src/js/main.ts deleted file mode 100644 index d2d61f419..000000000 --- a/src/js/main.ts +++ /dev/null @@ -1,41 +0,0 @@ -/// <reference path="deno.d.ts" /> -import { deno as pb } from "./msg.pb"; -import * as ts from "typescript"; - -const globalEval = eval; -const window = globalEval("this"); - -window["denoMain"] = () => { - deno.print(`ts.version: ${ts.version}`); - const res = deno.pub("startDeno2", emptyArrayBuffer()); - //deno.print(`after`); - const resUi8 = new Uint8Array(res); - deno.print(`before`); - const msg = pb.Msg.decode(resUi8); - deno.print(`after`); - const { - startCwd: cwd, - startArgv: argv, - startDebugFlag: debugFlag, - startMainJs: mainJs, - startMainMap: mainMap - } = msg; - - deno.print(`cwd: ${cwd}`); - deno.print(`debugFlag: ${debugFlag}`); - - for (let i = 0; i < argv.length; i++) { - deno.print(`argv[${i}] ${argv[i]}`); - } -}; - -function typedArrayToArrayBuffer(ta: Uint8Array): ArrayBuffer { - return ta.buffer.slice( - ta.byteOffset, - ta.byteOffset + ta.byteLength - ) as ArrayBuffer; -} - -function emptyArrayBuffer(): ArrayBuffer { - return typedArrayToArrayBuffer(new Uint8Array([])); -} |