mirror of
https://github.com/denoland/deno.git
synced 2025-09-26 12:19:12 +00:00
Bundle most types into globals.d.ts (#642)
This commit is contained in:
parent
89dddca3b4
commit
f83aee02e6
12 changed files with 50 additions and 78 deletions
|
@ -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 {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue