File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -411,7 +411,11 @@ namespace ts {
411
411
}
412
412
) ;
413
413
if ( emitOnlyDtsFiles && declarationTransform . transformed [ 0 ] . kind === SyntaxKind . SourceFile ) {
414
- const sourceFile = declarationTransform . transformed [ 0 ] as SourceFile ;
414
+ // Improved narrowing in master/3.6 makes this cast unnecessary, triggering a lint rule.
415
+ // But at the same time, the LKG (3.5) necessitates it because it doesn’t narrow.
416
+ // Once the LKG is updated to 3.6, this comment, the cast to `SourceFile`, and the
417
+ // tslint directive can be all be removed.
418
+ const sourceFile = declarationTransform . transformed [ 0 ] as SourceFile ; // tslint:disable-line
415
419
exportedModulesFromDeclarationEmit = sourceFile . exportedModulesFromDeclarationEmit ;
416
420
}
417
421
}
You can’t perform that action at this time.
0 commit comments