mirror of
https://github.com/vercel-labs/scriptc.git
synced 2026-11-01 07:33:12 +08:00
9 lines
340 B
TypeScript
9 lines
340 B
TypeScript
function privateBrand() { return class { #value = 1; has(other: object): boolean { return #value in other; } }; }
|
|
class Base {}
|
|
function derived() { return class extends Base {}; }
|
|
function generic() { return class { read<T>(value: T): T { return value; } }; }
|
|
privateBrand();
|
|
derived();
|
|
generic();
|
|
// End of unsupported local-class forms.
|