@@ -8,7 +8,12 @@ exports[`should downgrade class private method by default 1`] = `
88 #bar () {}
99}
1010function foo(options = { } ) {
11- console .log (options );
11+ const a = {};
12+ const b = {
13+ ... a ,
14+ b: 1
15+ };
16+ console .log (options , b );
1217}
1318export { Foo , foo } ;
1419"
@@ -26,6 +31,48 @@ function _class_private_method_init(obj, privateSet) {
2631 _check_private_redeclaration (obj , privateSet );
2732 privateSet .add (obj );
2833}
34+ function _define_property(obj, key, value) {
35+ if (key in obj ) Object .defineProperty (obj , key , {
36+ value: value ,
37+ enumerable: true ,
38+ configurable: true ,
39+ writable: true
40+ });
41+ else obj [key ] = value ;
42+ return obj ;
43+ }
44+ function _object_spread(target) {
45+ for (var i = 1 ; i < arguments .length ; i ++ ){
46+ var source = null != arguments[i] ? arguments[i ] : {};
47+ var ownKeys = Object .keys (source );
48+ if (" function" == typeof Object .getOwnPropertySymbols ) ownKeys = ownKeys .concat (Object .getOwnPropertySymbols (source ).filter (function (sym ) {
49+ return Object .getOwnPropertyDescriptor (source , sym ).enumerable ;
50+ }));
51+ ownKeys .forEach (function (key ) {
52+ _define_property (target , key , source [key ]);
53+ });
54+ }
55+ return target ;
56+ }
57+ function src_ownKeys(object, enumerableOnly) {
58+ var keys = Object .keys (object );
59+ if (Object .getOwnPropertySymbols ) {
60+ var symbols = Object.getOwnPropertySymbols(object );
61+ if (enumerableOnly ) symbols = symbols.filter(function (sym ) {
62+ return Object .getOwnPropertyDescriptor (object , sym ).enumerable ;
63+ });
64+ keys.push.apply(keys , symbols );
65+ }
66+ return keys ;
67+ }
68+ function _object_spread_props(target, source) {
69+ source = null != source ? source : {};
70+ if (Object .getOwnPropertyDescriptors ) Object .defineProperties (target , Object .getOwnPropertyDescriptors (source ));
71+ else src_ownKeys (Object (source )).forEach (function (key ) {
72+ Object .defineProperty (target , key , Object .getOwnPropertyDescriptor (source , key ));
73+ });
74+ return target ;
75+ }
2976var _bar = /*#__PURE__*/ new WeakSet();
3077class Foo {
3178 constructor (){
@@ -35,8 +82,12 @@ class Foo {
3582}
3683function bar() { }
3784function foo() {
38- let options = arguments .length > 0 && void 0 !== arguments [0 ] ? arguments [0 ] : {};
39- console .log (options );
85+ var options = arguments .length > 0 && void 0 !== arguments [0 ] ? arguments [0 ] : {};
86+ var a = {};
87+ var b = _object_spread_props (_object_spread ({}, a ), {
88+ b: 1
89+ });
90+ console .log (options , b );
4091}
4192export { Foo , foo } ;
4293"
@@ -50,7 +101,12 @@ exports[`should downgrade class private method with output.syntax config 2`] = `
50101 #bar () {}
51102}
52103function foo(options = { } ) {
53- console .log (options );
104+ const a = {};
105+ const b = {
106+ ... a ,
107+ b: 1
108+ };
109+ console .log (options , b );
54110}
55111export { Foo , foo } ;
56112"
0 commit comments