From 3b595253a2e9f8badc416f85d0b09bf48f344634 Mon Sep 17 00:00:00 2001 From: Tristan Marion Date: Fri, 22 Jun 2018 15:30:35 +0200 Subject: Move `deno2` folder to `src` (#277) --- deno2/js/main.ts | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 deno2/js/main.ts (limited to 'deno2/js/main.ts') diff --git a/deno2/js/main.ts b/deno2/js/main.ts deleted file mode 100644 index d2d61f419..000000000 --- a/deno2/js/main.ts +++ /dev/null @@ -1,41 +0,0 @@ -/// -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([])); -} -- cgit v1.2.3