feat: typescript 3.6 support (#32946)
BREAKING CHANGE: typescript 3.4 and 3.5 are no longer supported, please update to typescript 3.6 Fixes #32380 PR Close #32946
This commit is contained in:

committed by
Matias Niemelä

parent
117ca7cf39
commit
86e1e6c082
@ -181,11 +181,9 @@ export class CommonJsReflectionHost extends Esm5ReflectionHost {
|
||||
private resolveModuleName(moduleName: string, containingFile: ts.SourceFile): ts.SourceFile
|
||||
|undefined {
|
||||
if (this.compilerHost.resolveModuleNames) {
|
||||
// FIXME: remove the "as any" cast once on TS3.6.
|
||||
const moduleInfo = (this.compilerHost as any)
|
||||
.resolveModuleNames(
|
||||
[moduleName], containingFile.fileName, undefined, undefined,
|
||||
this.program.getCompilerOptions())[0];
|
||||
const moduleInfo = this.compilerHost.resolveModuleNames(
|
||||
[moduleName], containingFile.fileName, undefined, undefined,
|
||||
this.program.getCompilerOptions())[0];
|
||||
return moduleInfo && this.program.getSourceFile(absoluteFrom(moduleInfo.resolvedFileName));
|
||||
} else {
|
||||
const moduleInfo = ts.resolveModuleName(
|
||||
|
@ -158,11 +158,9 @@ export class UmdReflectionHost extends Esm5ReflectionHost {
|
||||
private resolveModuleName(moduleName: string, containingFile: ts.SourceFile): ts.SourceFile
|
||||
|undefined {
|
||||
if (this.compilerHost.resolveModuleNames) {
|
||||
// FIXME: remove the "as any" cast once on TS3.6.
|
||||
const moduleInfo = (this.compilerHost as any)
|
||||
.resolveModuleNames(
|
||||
[moduleName], containingFile.fileName, undefined, undefined,
|
||||
this.program.getCompilerOptions())[0];
|
||||
const moduleInfo = this.compilerHost.resolveModuleNames(
|
||||
[moduleName], containingFile.fileName, undefined, undefined,
|
||||
this.program.getCompilerOptions())[0];
|
||||
return moduleInfo && this.program.getSourceFile(absoluteFrom(moduleInfo.resolvedFileName));
|
||||
} else {
|
||||
const moduleInfo = ts.resolveModuleName(
|
||||
|
Reference in New Issue
Block a user