summaryrefslogtreecommitdiff
path: root/main.ts
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2018-05-14 01:30:56 -0400
committerRyan Dahl <ry@tinyclouds.org>2018-05-14 01:30:56 -0400
commit1a80bcb250c81a8959b8af816f499c22bca0db51 (patch)
tree449d9c35437d995e02c473e8b328dbcd3f43367f /main.ts
parentbfb3cd7a5c55dbf59eacb7d93e88f38632e47260 (diff)
Add console.log
Diffstat (limited to 'main.ts')
-rw-r--r--main.ts17
1 files changed, 15 insertions, 2 deletions
diff --git a/main.ts b/main.ts
index 44519489a..153414a19 100644
--- a/main.ts
+++ b/main.ts
@@ -1,9 +1,22 @@
//import * as ts from "typescript";
import { main as pb } from "./msg.pb"
+import "./util";
+
+
+function load(argv: string[]): void {
+ console.log("Load argv", argv);
+}
V8Worker2.recv((ab: ArrayBuffer) => {
- let msg = pb.Msg.decode(new Uint8Array(ab));
- V8Worker2.print("msg.argv", msg.argv);
+ const msg = pb.Msg.decode(new Uint8Array(ab));
+ switch (msg.kind) {
+ case pb.Msg.MsgKind.LOAD:
+ load(msg.argv);
+ break;
+ default:
+ console.log("Unknown message", msg);
+ break;
+ }
});
V8Worker2.print("Hello");