metal.js
metal.js copied to clipboard
Support for accessors properties in mergeSuperClassesProperty
let counter = 0;
class Test1 {
static get FOO() { return counter++; }
}
class Test2 extends Test1 {
static get FOO() { return counter++; }
}
core.mergeSuperClassesProperty(Test2, 'FOO');
assert.deepEqual(Test2.FOO_MERGED, [ 0, 1 ]);
assert.deepEqual(Test2.FOO_MERGED, [ 2, 3 ]);
assert.deepEqual(Test2.FOO_MERGED, [ 4, 5 ]);
</uselessly-pedantic>
This issue was moved to metal/metal#12
This was moved back.