Skip to content

Commit 4808948

Browse files
authored
Enable decorators in TS projects (codesandbox#386)
* Enable decorators in TS projects * Allow decorators in TS editor
1 parent 9664ff1 commit 4808948

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

packages/app/src/app/components/sandbox/CodeEditor/Monaco.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -626,7 +626,7 @@ export default class CodeEditor extends React.Component<Props, State> {
626626
module: hasNativeTypescript
627627
? monaco.languages.typescript.ModuleKind.ES2015
628628
: monaco.languages.typescript.ModuleKind.System,
629-
experimentalDecorators: !hasNativeTypescript,
629+
experimentalDecorators: true,
630630
noEmit: true,
631631
allowJs: true,
632632
typeRoots: ['node_modules/@types'],

packages/app/src/sandbox/eval/transpilers/typescript/typescript-worker.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ self.addEventListener('message', event => {
4242
noUnusedLocals: true,
4343
inlineSourceMap: true,
4444
inlineSources: true,
45+
experimentalDecorators: true,
4546
},
4647
};
4748

0 commit comments

Comments
 (0)