TypeScript compatibility
typelevel-ts version |
required typescript version |
|---|---|
| 0.4.x | 3.5+ |
| 0.3.x | 2.9.1+ |
Type level programming in TypeScript
typelevel-ts version |
required typescript version |
|---|---|
| 0.4.x | 3.5+ |
| 0.3.x | 2.9.1+ |
Tags:
- [New Feature]
- [Bug Fix]
- [Breaking Change]
- [Documentation]
- [Internal]
- [Polish]
- [Experimental]
Note: Gaps between patch versions are faulty/broken releases. Note: A feature tagged as Experimental is in a high state of flux, you're at risk of it changing without notice.
Omit type, use built-in instead (@gcanti)Overwrite definition using built-in Omit, fix #43 (@looading)Equals, closes #39 (thanks @aleclarson)RequiredKeys and OptionalKeys (@ajafff)RequiredKeys and OptionalKeys types, #33 (@saitonakamura)never instead of undefined in Exact definition, fix #31 (thanks @leighman)KeysOfType (@mattiamanzati)TaggedUnionMember (@gcanti)typescript@2.9.x (@gcanti)typescript@2.8.3 (@gcanti)HListConcat, closes #17 (@tvald)Required, Purify, NonNullable, closes #15 (@gcanti)ObjectOptional, closes #13 (@thepheer)NumberToNatNatToNumberTupleToTHList, THListToTuple)ObjectExact (@gcanti)PickExact (@gcanti)