Skip to content

Commit

Permalink
review
Browse files Browse the repository at this point in the history
  • Loading branch information
liuxingbaoyu committed Mar 26, 2024
1 parent 4b05c2c commit 755ae4e
Show file tree
Hide file tree
Showing 12 changed files with 188 additions and 172 deletions.
@@ -0,0 +1,30 @@
{
let self, a, initCalled;

function deco(_, context) {
context.addInitializer(() => {
initCalled = true;
});
}

class B {
constructor(s) {
a = s;
}
}

class A extends B {
constructor() {
let a = 2;
self = super(a);
}

@deco
accessor foo = 42;
}

let instance = new A();
expect(self).toBe(instance);
expect(a).toBe(2);
expect(initCalled).toBe(true);
}
@@ -0,0 +1,30 @@
{
let self, a, initCalled;

function deco(_, context) {
context.addInitializer(() => {
initCalled = true;
});
}

class B {
constructor(s) {
a = s;
}
}

class A extends B {
constructor() {
let a = 2;
self = super(a);
}

@deco
accessor foo = 42;
}

let instance = new A();
expect(self).toBe(instance);
expect(a).toBe(2);
expect(initCalled).toBe(true);
}
@@ -0,0 +1,34 @@
{
var _A2;
let _init_foo, _init_extra_foo;
let self, a, initCalled;
function deco(_, context) {
context.addInitializer(() => {
initCalled = true;
});
}
class B {
constructor(s) {
a = s;
}
}
var _A = /*#__PURE__*/new WeakMap();
class A extends B {
constructor() {
let a = 2;
self = ((super(a), babelHelpers.classPrivateFieldInitSpec(this, _A, _init_foo(this, 42)), this), _init_extra_foo(this));
}
get foo() {
return babelHelpers.classPrivateFieldGet2(_A, this);
}
set foo(v) {
babelHelpers.classPrivateFieldSet2(_A, this, v);
}
}
_A2 = A;
[_init_foo, _init_extra_foo] = babelHelpers.applyDecs2311(_A2, [], [[deco, 1, "foo"]], 0, void 0, B).e;
let instance = new A();
expect(self).toBe(instance);
expect(a).toBe(2);
expect(initCalled).toBe(true);
}

This file was deleted.

This file was deleted.

This file was deleted.

@@ -0,0 +1,30 @@
{
let self, a, initCalled;

function deco(_, context) {
context.addInitializer(() => {
initCalled = true;
});
}

class B {
constructor(s) {
a = s;
}
}

class A extends B {
constructor() {
let a = 2;
self = super(a);
}

@deco
accessor foo = 42;
}

let instance = new A();
expect(self).toBe(instance);
expect(a).toBe(2);
expect(initCalled).toBe(true);
}
@@ -0,0 +1,30 @@
{
let self, a, initCalled;

function deco(_, context) {
context.addInitializer(() => {
initCalled = true;
});
}

class B {
constructor(s) {
a = s;
}
}

class A extends B {
constructor() {
let a = 2;
self = super(a);
}

@deco
accessor foo = 42;
}

let instance = new A();
expect(self).toBe(instance);
expect(a).toBe(2);
expect(initCalled).toBe(true);
}
@@ -0,0 +1,34 @@
{
let _init_foo, _init_extra_foo;
let self, a, initCalled;
function deco(_, context) {
context.addInitializer(() => {
initCalled = true;
});
}
class B {
constructor(s) {
a = s;
}
}
class A extends B {
static {
[_init_foo, _init_extra_foo] = babelHelpers.applyDecs2311(this, [], [[deco, 1, "foo"]], 0, void 0, B).e;
}
constructor() {
let a = 2;
self = (super(a), _init_extra_foo(this));
}
#A = _init_foo(this, 42);
get foo() {
return this.#A;
}
set foo(v) {
this.#A = v;
}
}
let instance = new A();
expect(self).toBe(instance);
expect(a).toBe(2);
expect(initCalled).toBe(true);
}

This file was deleted.

This file was deleted.

This file was deleted.

0 comments on commit 755ae4e

Please sign in to comment.