summaryrefslogtreecommitdiff
path: root/globals.ts
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2018-06-22 14:23:42 +0200
committerGitHub <noreply@github.com>2018-06-22 14:23:42 +0200
commit86354a29a40fb97e334f951428239ab8e171e2dd (patch)
tree2f0d8cc2680aa4ccbaf865b427976b3f810b6920 /globals.ts
parentef9dc2464e10510bdcc4be9eae431e3dcf7f7999 (diff)
Delete go implementation (#276)
The go prototype will remain at https://github.com/ry/deno/tree/golang
Diffstat (limited to 'globals.ts')
-rw-r--r--globals.ts32
1 files changed, 0 insertions, 32 deletions
diff --git a/globals.ts b/globals.ts
deleted file mode 100644
index cca72d172..000000000
--- a/globals.ts
+++ /dev/null
@@ -1,32 +0,0 @@
-// Copyright 2018 Ryan Dahl <ry@tinyclouds.org>
-// All rights reserved. MIT License.
-import * as timer from "./timers";
-
-// If you use the eval function indirectly, by invoking it via a reference
-// other than eval, as of ECMAScript 5 it works in the global scope rather than
-// the local scope. This means, for instance, that function declarations create
-// global functions, and that the code being evaluated doesn't have access to
-// local variables within the scope where it's being called.
-export const globalEval = eval;
-
-// A reference to the global object.
-// TODO The underscore is because it's conflicting with @types/node.
-export const _global = globalEval("this");
-
-_global["window"] = _global; // Create a window object.
-import "./url";
-
-_global["setTimeout"] = timer.setTimeout;
-_global["setInterval"] = timer.setInterval;
-_global["clearTimeout"] = timer.clearTimer;
-_global["clearInterval"] = timer.clearTimer;
-
-import { Console } from "./console";
-_global["console"] = new Console();
-
-import { fetch } from "./fetch";
-_global["fetch"] = fetch;
-
-import { TextEncoder, TextDecoder } from "text-encoding";
-_global["TextEncoder"] = TextEncoder;
-_global["TextDecoder"] = TextDecoder;