fix(webpack): Change NativeClass properties to enumerable (#8813)

This commit is contained in:
Peter Staev
2020-09-04 00:36:55 +03:00
committed by GitHub
parent f826befb9d
commit e4a2930c6a

View File

@@ -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')
);
}