diff options
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 |