- Upgraded TypeScript to
5.6.2
. (#51)
- Upgraded TypeScript to
5.5.3
. (#45) - fix: tighten up Object.values and Object.entries types (#42)
- fix: improve NodeListOf#item return type to include null (#44)
- Upgraded TypeScript to
5.3.3
. - Fix poor type definition of
Array.prototype.map
for classes that extendArray
(#35)
- Upgraded TypeScript to
5.2.2
.
- Upgraded TypeScript to
5.1.3
.
- Fix type errors when including
dom.iterable
lib to the project (#30)
This version newly includes improvements for DOM types (fetch
). Thank you @aaditmshah!
- Upgraded TypeScript to
5.0.4
. - Add strong types for
JSON.parse
andJSON.stringify
(#25) - Add strong type definition for
fetch().json()
(#26) - Add better type definitions for promises (#28)
- Removed
CheckNonNullable
as it is no longer needed (#19) - Added
/// <reference no-default-lib="true"/>
to library files
- Upgraded TypeScript to
4.9.3
. - Several Improvements (#10)
- Improved typing of TypedArrays. (#12)
- Improved
Function#bind
and severalObject
method typings. (#16) - Improved
Object#hasOwnProperty
andObject.hasOwn
typings. (#13) - Removed type guards from
Number
static methods because they affected soundness. (#14)
- Upgraded TypeScript to
4.6.4
. - Improved typing of
Object.property.hasOwnProperty
andObject.hasOwn
. (#4) - Fixed typing of
JSON.stringify
so that its return type includesundefined
when possible. (#6) - Tightened typing of Array higher-order functions. Predicates passed to
filter
,every
andsome
now must return a value ofboolean
type. (#7)
- Upgraded TypeScript to
4.5.2
. - Installation steps were renewed. Support for TypeScript 4.4 and prior was dropped.
- Changed
JSON.stringify
type definitions and removedReadonlyJSONValue
type. (#5)
- Upgraded TypeScript to
4.4.3
. - Improved
Object.values
andObject.entries
type definitions. (#3)
- Upgraded TypeScript to
4.2.3
.
- Fixed type definiton of
JSON.stringify
so it accepts readonly arrays. (#1)