oxc/tasks/coverage/misc/pass/oxc-2948-2.ts
DonIsaac 63f36daae0 feat(parser): parse modifiers with parse_modifiers (take 2) (#3977)
Same as #3948, with fixes for bugs found by @Boshen.
2024-06-30 03:46:34 +00:00

21 lines
516 B
TypeScript

const readonly = 1;
export const override = 2;
const accessor = 'foo'
function foo(accessor, readonly, y: readonly number[]) {}
class Foo {
public accessor accessor;
public override: number;
public readonly readonly: number = 1;
}
class Bar extends Foo {
constructor(public override override: number, override readonly readonly: number) {
super()
}
}
const x = { readonly, override };
const y = { readonly: readonly, override: override };
export { readonly };
export default readonly;