Bundle most types into globals.d.ts (#642)

This commit is contained in:
Kitson Kelly 2018-09-01 07:45:26 -07:00 committed by Ryan Dahl
parent 89dddca3b4
commit f83aee02e6
12 changed files with 50 additions and 78 deletions

View file

@ -2,7 +2,7 @@
import { Console } from "./console";
import * as timers from "./timers";
import { TextDecoder, TextEncoder } from "./text_encoding";
import * as textEncoding from "./text_encoding";
import * as fetch_ from "./fetch";
import { libdeno } from "./libdeno";
import { globalEval } from "./global-eval";
@ -24,8 +24,8 @@ declare global {
const fetch: typeof fetch_.fetch;
// tslint:disable:variable-name
let TextEncoder: TextEncoder;
let TextDecoder: TextDecoder;
let TextEncoder: typeof textEncoding.TextEncoder;
let TextDecoder: typeof textEncoding.TextDecoder;
// tslint:enable:variable-name
}
@ -41,7 +41,7 @@ window.clearTimeout = timers.clearTimer;
window.clearInterval = timers.clearTimer;
window.console = new Console(libdeno.print);
window.TextEncoder = TextEncoder;
window.TextDecoder = TextDecoder;
window.TextEncoder = textEncoding.TextEncoder;
window.TextDecoder = textEncoding.TextDecoder;
window.fetch = fetch_.fetch;