MCPcopy
hub / github.com/evanw/esbuild / wrapper

Function wrapper

scripts/decorator-tests.js:3805–3848  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

3803 }
3804 };
3805 function wrapper() {
3806 var _accessor_dec, _accessor_dec2, _setter_dec, _setter_dec2, _getter_dec, _getter_dec2, _field_dec, _field_dec2, _method_dec, _method_dec2, _a, _Foo_decorators, _init, _accessor, _accessor2;
3807 _Foo_decorators = [(assertEq(() => this.foo(0), void 0), dummy)];
3808 class Foo2 extends (_a = (assertEq(() => this.foo(1), void 0), Object), _method_dec2 = [(assertEq(() => this.foo(2), void 0), dummy)], _method_dec = [(assertEq(() => this.foo(3), void 0), dummy)], _field_dec2 = [(assertEq(() => this.foo(4), void 0), dummy)], _field_dec = [(assertEq(() => this.foo(5), void 0), dummy)], _getter_dec2 = [(assertEq(() => this.foo(6), void 0), dummy)], _getter_dec = [(assertEq(() => this.foo(7), void 0), dummy)], _setter_dec2 = [(assertEq(() => this.foo(8), void 0), dummy)], _setter_dec = [(assertEq(() => this.foo(9), void 0), dummy)], _accessor_dec2 = [(assertEq(() => this.foo(10), void 0), dummy)], _accessor_dec = [(assertEq(() => this.foo(11), void 0), dummy)], _a) {
3809 constructor() {
3810 super(...arguments);
3811 __runInitializers(_init, 5, this);
3812 __publicField(this, "field", __runInitializers(_init, 20, this)), __runInitializers(_init, 23, this);
3813 __privateAdd(this, _accessor, __runInitializers(_init, 12, this)), __runInitializers(_init, 15, this);
3814 }
3815 method() {
3816 }
3817 static method() {
3818 }
3819 get getter() {
3820 return;
3821 }
3822 static get getter() {
3823 return;
3824 }
3825 set setter(x) {
3826 }
3827 static set setter(x) {
3828 }
3829 }
3830 _init = __decoratorStart(_a);
3831 _accessor = new WeakMap();
3832 _accessor2 = new WeakMap();
3833 __decorateElement(_init, 9, "method", _method_dec, Foo2);
3834 __decorateElement(_init, 10, "getter", _getter_dec, Foo2);
3835 __decorateElement(_init, 11, "setter", _setter_dec, Foo2);
3836 __decorateElement(_init, 12, "accessor", _accessor_dec, Foo2, _accessor2);
3837 __decorateElement(_init, 1, "method", _method_dec2, Foo2);
3838 __decorateElement(_init, 2, "getter", _getter_dec2, Foo2);
3839 __decorateElement(_init, 3, "setter", _setter_dec2, Foo2);
3840 __decorateElement(_init, 4, "accessor", _accessor_dec2, Foo2, _accessor);
3841 __decorateElement(_init, 13, "field", _field_dec, Foo2);
3842 __decorateElement(_init, 5, "field", _field_dec2, Foo2);
3843 Foo2 = __decorateElement(_init, 0, "Foo", _Foo_decorators, Foo2);
3844 __runInitializers(_init, 3, Foo2);
3845 __publicField(Foo2, "field", __runInitializers(_init, 16, Foo2)), __runInitializers(_init, 19, Foo2);
3846 __privateAdd(Foo2, _accessor2, __runInitializers(_init, 8, Foo2)), __runInitializers(_init, 11, Foo2);
3847 __runInitializers(_init, 1, Foo2);
3848 }
3849 wrapper.call(ctx);
3850 assertEq(() => "" + log, "0,1,2,3,4,5,6,7,8,9,10,11");
3851 },

Callers 1

decorator-tests.jsFile · 0.70

Calls 8

__decoratorStartFunction · 0.85
__decorateElementFunction · 0.85
__runInitializersFunction · 0.85
__publicFieldFunction · 0.85
__privateAddFunction · 0.85
resolveMethod · 0.80
assertEqFunction · 0.70
fooMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…