From e4a2930c6a019e3b65a7968afe4fa2653246ecf4 Mon Sep 17 00:00:00 2001 From: Peter Staev Date: Fri, 4 Sep 2020 00:36:55 +0300 Subject: [PATCH] fix(webpack): Change NativeClass properties to enumerable (#8813) --- packages/webpack/transformers/ns-transform-native-classes.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/webpack/transformers/ns-transform-native-classes.ts b/packages/webpack/transformers/ns-transform-native-classes.ts index c41fafeed..ff46cc44e 100644 --- a/packages/webpack/transformers/ns-transform-native-classes.ts +++ b/packages/webpack/transformers/ns-transform-native-classes.ts @@ -22,7 +22,7 @@ export default function (ctx: ts.TransformationContext) { return ts.createIdentifier( ts.transpileModule(node.getText().replace(/@NativeClass(\((.|\n)*?\))?/gm, ''), { compilerOptions: { noEmitHelpers: true, module: ts.ModuleKind.CommonJS, target: ts.ScriptTarget.ES5 }, - }).outputText + }).outputText.replace(/(Object\.defineProperty\(.*?{.*?)(enumerable:\s*false)(.*?}\))/gs, '$1enumerable: true$3') ); }