From e15a28cc1c46961266dd5fc71e52affe25f9ae89 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Sat, 25 Jul 2015 00:40:52 +0100 Subject: [PATCH] inherit class constructor function from parent class - fixes babel-plugins/babel-plugin-flow-comments#15 --- .../src/transformation/transformers/es6/classes/vanilla.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/babel/src/transformation/transformers/es6/classes/vanilla.js b/packages/babel/src/transformation/transformers/es6/classes/vanilla.js index 3425d1a1ee..47cd13025e 100644 --- a/packages/babel/src/transformation/transformers/es6/classes/vanilla.js +++ b/packages/babel/src/transformation/transformers/es6/classes/vanilla.js @@ -226,7 +226,9 @@ export default class ClassTransformer { */ buildConstructor() { - return t.functionDeclaration(this.classRef, [], this.constructorBody); + var func = t.functionDeclaration(this.classRef, [], this.constructorBody); + t.inherits(func, this.node); + return func; } /**