summaryrefslogtreecommitdiff
path: root/cli/js/dispatch.ts
diff options
context:
space:
mode:
Diffstat (limited to 'cli/js/dispatch.ts')
-rw-r--r--cli/js/dispatch.ts23
1 files changed, 0 insertions, 23 deletions
diff --git a/cli/js/dispatch.ts b/cli/js/dispatch.ts
deleted file mode 100644
index f3c92dbc6..000000000
--- a/cli/js/dispatch.ts
+++ /dev/null
@@ -1,23 +0,0 @@
-// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license.
-import * as minimal from "./ops/dispatch_minimal.ts";
-import * as json from "./ops/dispatch_json.ts";
-import { AsyncHandler } from "./plugins.ts";
-
-const PLUGIN_ASYNC_HANDLER_MAP: Map<number, AsyncHandler> = new Map();
-
-export function setPluginAsyncHandler(
- opId: number,
- handler: AsyncHandler
-): void {
- PLUGIN_ASYNC_HANDLER_MAP.set(opId, handler);
-}
-
-export function getAsyncHandler(opName: string): (msg: Uint8Array) => void {
- switch (opName) {
- case "op_write":
- case "op_read":
- return minimal.asyncMsgFromRust;
- default:
- return json.asyncMsgFromRust;
- }
-}