const assert = require('assert'); exports.MyType = class { static foo(y) { assert.equal(y, 'x'); return y + 'y'; } constructor(x) { assert.equal(x, 2); this._a = 1; } bar(x) { assert.equal(x, true); return 3.2; } get a() { return this._a; } set a(v) { this._a = v; } };