babel/test/fixtures/traceur/MemberVariables/ClassExpression.module.js
2015-01-04 19:40:09 +11:00

15 lines
360 B
JavaScript

// Options: --member-variables --types --type-assertions --type-assertion-module=../TypeAssertions/resources/assert.js
import '../TypeAssertions/resources/assert.js';
class C extends class {
x: number;
} {
y: number;
}
var c = new C();
assert.throw(() => { c.x = 'str'}, chai.AssertionError);
assert.throw(() => { c.y = 'str'}, chai.AssertionError);