diff --git a/packages/babel-helper-create-class-features-plugin/src/decorators.js b/packages/babel-helper-create-class-features-plugin/src/decorators.js index 4ceb7e9b611f..49444bbea4ac 100644 --- a/packages/babel-helper-create-class-features-plugin/src/decorators.js +++ b/packages/babel-helper-create-class-features-plugin/src/decorators.js @@ -129,6 +129,7 @@ export function buildDecoratedClass(ref, path, elements, file) { const classDecorators = takeDecorators(node); const definitions = t.arrayExpression( elements + // Ignore TypeScript's abstract methods (see #10514) .filter(element => !element.node.abstract) .map(extractElementDescriptor.bind(file, node.id, superId)), );