Skip to content

Releases: pelotom/type-zoo

v3.4.1

08 Aug 00:05
Compare
Choose a tag to compare

Add the main field to package.json (#39)

v3.4.0

19 Jul 18:52
Compare
Choose a tag to compare

Add ExtractStrict and ExcludeStrict (#38)

Add OmitStrict operator (#31)

07 Jan 00:03
Compare
Choose a tag to compare

v3.2.1

06 Nov 22:02
Compare
Choose a tag to compare

Add Public<T>.

v3.1.1

22 Aug 07:47
Compare
Choose a tag to compare

Allow Omit to distribute over unions

v3.1.0

10 Jul 23:54
Compare
Choose a tag to compare

Add Param# and ParamTypes for extracting parameter types from a function type (@fbartho)

3.0.0

26 Jun 21:26
Compare
Choose a tag to compare

v2.0.0

23 Apr 20:49
Compare
Choose a tag to compare

This release is a breaking change because it uses TypeScript 2.8 as a baseline, and as such removes several type operators which are now superseded by more powerful and general built-ins:

  • Diff (replaced by built-in Exclude)
  • Overlap (replaced by built-in Extract)
  • NonNullable (replaced by built-in NonNullable)

It also adds Pick2, Pick3 and Pick4 operators for pulling out fields at multiple levels of hierarchy.

v1.2.1

29 Jan 06:58
Compare
Choose a tag to compare

Add NoInfer type.

v1.1.0

18 Jan 00:12
Compare
Choose a tag to compare

Add Overlap operator.