summaryrefslogtreecommitdiff
path: root/cli/tsc/06_util.js
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tsc/06_util.js')
-rw-r--r--cli/tsc/06_util.js59
1 files changed, 0 insertions, 59 deletions
diff --git a/cli/tsc/06_util.js b/cli/tsc/06_util.js
deleted file mode 100644
index b6a582f9e..000000000
--- a/cli/tsc/06_util.js
+++ /dev/null
@@ -1,59 +0,0 @@
-// Copyright 2018-2020 the Deno authors. All rights reserved. MIT license.
-
-((window) => {
- const core = Deno.core;
- let logDebug = false;
- let logSource = "JS";
-
- function setLogDebug(debug, source) {
- logDebug = debug;
- if (source) {
- logSource = source;
- }
- }
-
- function log(...args) {
- if (logDebug) {
- const stringifiedArgs = args.map(JSON.stringify).join(" ");
- core.print(`DEBUG ${logSource} - ${stringifiedArgs}\n`);
- }
- }
-
- class AssertionError extends Error {
- constructor(msg) {
- super(msg);
- this.name = "AssertionError";
- }
- }
-
- function assert(cond, msg = "Assertion failed.") {
- if (!cond) {
- throw new AssertionError(msg);
- }
- }
-
- function createResolvable() {
- let resolve;
- let reject;
- const promise = new Promise((res, rej) => {
- resolve = res;
- reject = rej;
- });
- promise.resolve = resolve;
- promise.reject = reject;
- return promise;
- }
-
- function notImplemented() {
- throw new Error("not implemented");
- }
-
- window.__bootstrap.util = {
- log,
- setLogDebug,
- notImplemented,
- createResolvable,
- assert,
- AssertionError,
- };
-})(this);