diff --git a/packages/type-compiler/src/resolver.ts b/packages/type-compiler/src/resolver.ts index 29fd12b36..a132efa4e 100644 --- a/packages/type-compiler/src/resolver.ts +++ b/packages/type-compiler/src/resolver.ts @@ -80,8 +80,10 @@ export class Resolver { const result = this.resolveImpl(modulePath, sourceFile); if (!result) return; - // only .ts and .d.ts files are supported - if (!result.resolvedFileName.endsWith('.ts') && !result.resolvedFileName.endsWith('.d.ts')) { + // only .ts, .tsx and .d.ts files are supported + if (!result.resolvedFileName.endsWith('.ts') + && !result.resolvedFileName.endsWith('.tsx') + && !result.resolvedFileName.endsWith('.d.ts')) { return; }