Make extension property of ResolvedModule optional; introduce ResolvedModuleFull interface for when the extension is provided.

This commit is contained in:
Andy Hanson
2016-10-27 11:33:01 -07:00
parent f307948af0
commit 0f8003fb39
8 changed files with 35 additions and 30 deletions

View File

@@ -45,7 +45,7 @@ namespace ts {
}
/** Adds `isExernalLibraryImport` to a Resolved to get a ResolvedModule. */
function resolvedModuleFromResolved({ path, extension }: Resolved, isExternalLibraryImport: boolean): ResolvedModule {
function resolvedModuleFromResolved({ path, extension }: Resolved, isExternalLibraryImport: boolean): ResolvedModuleFull {
return { resolvedFileName: path, extension, isExternalLibraryImport };
}