diff options
author | Kevin (Kun) "Kassimo" Qian <kevinkassimo@gmail.com> | 2018-10-12 11:22:52 -0700 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2018-10-12 14:22:52 -0400 |
commit | 45d3b8955de628db0ef051eeb8e351837b4a3b3e (patch) | |
tree | 252bab755760d86cab48502abdabe6ff0c2b9af2 /js/main.ts | |
parent | c9f95d51da9f6075b1f28a842dc830ec5fe7a30e (diff) |
Fix promise reject issue (#936)
Diffstat (limited to 'js/main.ts')
-rw-r--r-- | js/main.ts | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/js/main.ts b/js/main.ts index 24418b53e..0d33cf063 100644 --- a/js/main.ts +++ b/js/main.ts @@ -7,6 +7,7 @@ import { DenoCompiler } from "./compiler"; import { libdeno } from "./libdeno"; import { args } from "./deno"; import { sendSync, handleAsyncMsgFromRust } from "./dispatch"; +import { promiseErrorExaminer, promiseRejectHandler } from "./promise_util"; function sendStart(): msg.StartRes { const builder = new flatbuffers.Builder(); @@ -39,6 +40,8 @@ function onGlobalError( export default function denoMain() { libdeno.recv(handleAsyncMsgFromRust); libdeno.setGlobalErrorHandler(onGlobalError); + libdeno.setPromiseRejectHandler(promiseRejectHandler); + libdeno.setPromiseErrorExaminer(promiseErrorExaminer); const compiler = DenoCompiler.instance(); // First we send an empty "Start" message to let the privileged side know we |