Files
bun.sh/test/regression/issue/07324.test.ts
2024-09-03 21:32:52 -07:00

22 lines
390 B
TypeScript

import { expect, test } from "bun:test";
test("override is an accessibility modifier", () => {
class FooParent {}
class FooChild extends FooParent {}
class BarParent {
constructor(readonly foo: FooParent) {}
}
class BarChild extends BarParent {
constructor(override foo: FooChild) {
super(foo);
}
}
new BarChild(new FooChild());
expect().pass();
});