TypeScript 5.1 RC permits different read and write contracts
engineeringtypescripttypingaccessorscompilerExplicit getter and setter annotations can now describe unrelated types. The release candidate also corrects script emission and preserves the separate JSX tag contract introduced in the beta.