summaryrefslogtreecommitdiff
path: root/js/libdeno.ts
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2018-12-06 23:05:36 -0500
committerGitHub <noreply@github.com>2018-12-06 23:05:36 -0500
commitc113df1bb8a0c7d0c560ad32c0291c918c7da7b4 (patch)
tree0d15de448be602c22aecb2ec65ac7667c437a209 /js/libdeno.ts
parent568ac0c9026b6f4012e2511a026bb5eb31a06020 (diff)
Process source maps in Rust instead of JS (#1280)
- Improves speed and binary size significantly. - Makes deno_last_exception() output a JSON structure. - Isolate::execute and Isolate::event_loop now return structured, mapped JSError objects on errors. - Removes libdeno functions: libdeno.setGlobalErrorHandler() libdeno.setPromiseRejectHandler() libdeno.setPromiseErrorExaminer() In collaboration with Ryan Dahl.
Diffstat (limited to 'js/libdeno.ts')
-rw-r--r--js/libdeno.ts4
1 files changed, 0 insertions, 4 deletions
diff --git a/js/libdeno.ts b/js/libdeno.ts
index c61027324..5448165a1 100644
--- a/js/libdeno.ts
+++ b/js/libdeno.ts
@@ -1,5 +1,4 @@
// Copyright 2018 the Deno authors. All rights reserved. MIT license.
-import { RawSourceMap } from "./types";
import { globalEval } from "./global_eval";
// The libdeno functions are moved so that users can't access them.
@@ -39,9 +38,6 @@ interface Libdeno {
) => void;
setPromiseErrorExaminer: (handler: () => boolean) => void;
-
- mainSource: string;
- mainSourceMap: RawSourceMap;
}
const window = globalEval("this");