Skip to content

Commit a44d8e7

Browse files
committed
Update LKG
1 parent 5b76420 commit a44d8e7

File tree

6 files changed

+505
-364
lines changed

6 files changed

+505
-364
lines changed

lib/tsc.js

Lines changed: 111 additions & 81 deletions
Large diffs are not rendered by default.

lib/tsserver.js

Lines changed: 128 additions & 91 deletions
Large diffs are not rendered by default.

lib/typescript.d.ts

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1382,9 +1382,12 @@ declare namespace ts {
13821382
}
13831383
interface ResolvedModule {
13841384
resolvedFileName: string;
1385+
isExternalLibraryImport?: boolean;
1386+
}
1387+
interface ResolvedModuleWithFailedLookupLocations {
1388+
resolvedModule: ResolvedModule;
13851389
failedLookupLocations: string[];
13861390
}
1387-
type ModuleNameResolver = (moduleName: string, containingFile: string, options: CompilerOptions, host: ModuleResolutionHost) => ResolvedModule;
13881391
interface CompilerHost extends ModuleResolutionHost {
13891392
getSourceFile(fileName: string, languageVersion: ScriptTarget, onError?: (message: string) => void): SourceFile;
13901393
getCancellationToken?(): CancellationToken;
@@ -1394,7 +1397,7 @@ declare namespace ts {
13941397
getCanonicalFileName(fileName: string): string;
13951398
useCaseSensitiveFileNames(): boolean;
13961399
getNewLine(): string;
1397-
resolveModuleNames?(moduleNames: string[], containingFile: string): string[];
1400+
resolveModuleNames?(moduleNames: string[], containingFile: string): ResolvedModule[];
13981401
}
13991402
interface TextSpan {
14001403
start: number;
@@ -1515,10 +1518,9 @@ declare namespace ts {
15151518
const version: string;
15161519
function findConfigFile(searchPath: string): string;
15171520
function resolveTripleslashReference(moduleName: string, containingFile: string): string;
1518-
function resolveModuleName(moduleName: string, containingFile: string, compilerOptions: CompilerOptions, host: ModuleResolutionHost): ResolvedModule;
1519-
function nodeModuleNameResolver(moduleName: string, containingFile: string, host: ModuleResolutionHost): ResolvedModule;
1520-
function baseUrlModuleNameResolver(moduleName: string, containingFile: string, baseUrl: string, host: ModuleResolutionHost): ResolvedModule;
1521-
function classicNameResolver(moduleName: string, containingFile: string, compilerOptions: CompilerOptions, host: ModuleResolutionHost): ResolvedModule;
1521+
function resolveModuleName(moduleName: string, containingFile: string, compilerOptions: CompilerOptions, host: ModuleResolutionHost): ResolvedModuleWithFailedLookupLocations;
1522+
function nodeModuleNameResolver(moduleName: string, containingFile: string, host: ModuleResolutionHost): ResolvedModuleWithFailedLookupLocations;
1523+
function classicNameResolver(moduleName: string, containingFile: string, compilerOptions: CompilerOptions, host: ModuleResolutionHost): ResolvedModuleWithFailedLookupLocations;
15221524
function createCompilerHost(options: CompilerOptions, setParentNodes?: boolean): CompilerHost;
15231525
function getPreEmitDiagnostics(program: Program, sourceFile?: SourceFile, cancellationToken?: CancellationToken): Diagnostic[];
15241526
function flattenDiagnosticMessageText(messageText: string | DiagnosticMessageChain, newLine: string): string;
@@ -1649,7 +1651,7 @@ declare namespace ts {
16491651
trace?(s: string): void;
16501652
error?(s: string): void;
16511653
useCaseSensitiveFileNames?(): boolean;
1652-
resolveModuleNames?(moduleNames: string[], containingFile: string): string[];
1654+
resolveModuleNames?(moduleNames: string[], containingFile: string): ResolvedModule[];
16531655
}
16541656
interface LanguageService {
16551657
cleanupSemanticCache(): void;

0 commit comments

Comments
 (0)