diff options
Diffstat (limited to 'cli/js/dispatch.ts')
-rw-r--r-- | cli/js/dispatch.ts | 23 |
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; - } -} |