v6.0.0-alpha.6
Pre-release
Pre-release
6.0.0-alpha.6 (2022-02-02)
Features
- require TypeScript >=4.5 (766597b)
- set exactOptionalPropertyTypes option (1ecdbd9)
- set noImplicitOverride option (c8ab892)
BREAKING CHANGES
undefined
is no longer assignable to optional properties, unless the type of the
property explicitly includesundefined
. See
https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-4.html#exact-optional-property-types---exactoptionalpropertytypes- Methods that override a method from a base class must now be marked with the
override
keyword. See:
https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-3.html#override-and-the---noimplicitoverride-flag - TypeScript >=4.5 is now required.