Skip to content

Commit cd6bfb1

Browse files
committed
Fix for __decorate emit on undecorated file following a decorated file
1 parent 6121730 commit cd6bfb1

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

src/compiler/checker.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10867,6 +10867,8 @@ module ts {
1086710867
checkGrammarSourceFile(node);
1086810868

1086910869
emitExtends = false;
10870+
emitDecorate = false;
10871+
emitParam = false;
1087010872
potentialThisCollisions.length = 0;
1087110873

1087210874
forEach(node.statements, checkSourceElement);
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
// @target: es6
2+
// @Filename: decorated.ts
3+
function decorate() { }
4+
5+
@decorate
6+
export default class Decorated { }
7+
8+
// @Filename: undecorated.ts
9+
import Decorated from 'decorated';

0 commit comments

Comments
 (0)