diff options
| author | Kitson Kelly <me@kitsonkelly.com> | 2018-09-01 07:45:26 -0700 |
|---|---|---|
| committer | Ryan Dahl <ry@tinyclouds.org> | 2018-09-01 10:45:26 -0400 |
| commit | f83aee02e66214853a008ebe4b5141405ac3a950 (patch) | |
| tree | 4e95505f445d841e943da72e0db8364aaf92e9c9 /js/compiler.ts | |
| parent | 89dddca3b4865fe4496f51680c70547e65c272eb (diff) | |
Bundle most types into globals.d.ts (#642)
Diffstat (limited to 'js/compiler.ts')
| -rw-r--r-- | js/compiler.ts | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/js/compiler.ts b/js/compiler.ts index 2e8c525b8..28fe8be8f 100644 --- a/js/compiler.ts +++ b/js/compiler.ts @@ -1,4 +1,5 @@ // Copyright 2018 the Deno authors. All rights reserved. MIT license. +/// <amd-module name="compiler"/> import * as ts from "typescript"; import { assetSourceCode } from "./assets"; import * as deno from "./deno"; @@ -669,10 +670,9 @@ export class DenoCompiler implements ts.LanguageServiceHost { this._log("resolveModuleNames()", { moduleNames, containingFile }); return moduleNames.map(name => { let resolvedFileName; - if (name === "deno") { - resolvedFileName = this.resolveModuleName("deno.d.ts", ASSETS); - } else if (name === "compiler") { - resolvedFileName = this.resolveModuleName("compiler.d.ts", ASSETS); + if (name === "deno" || name === "compiler") { + // builtin modules are part of `globals.d.ts` + resolvedFileName = this.resolveModuleName("globals.d.ts", ASSETS); } else if (name === "typescript") { resolvedFileName = this.resolveModuleName("typescript.d.ts", ASSETS); } else { |
