Releases: DetachHead/ts-helpers
Releases · DetachHead/ts-helpers
16.2.0
What's Changed
- replace usages of
Narrowtype with const generics & remove deprecatedassertTypesignature by @DetachHead in #245 - add factorial type and function by @DetachHead in #247
- ts 5.2 by @DetachHead in #248 and #254
- rewrite
spliceto usetoSplicedand addinsertItemsarg by @DetachHead in #250 - add
EveryCombinationtype by @DetachHead in #251
Full Changelog: 16.1.0...16.2.0
16.1.0
What's Changed
- add
optionalPropertiesfunction by @DetachHead in #240
Full Changelog: 16.0.0...16.1.0
16.0.0
What's Changed
- fix
ReplaceValuesRecursivefor unions by @DetachHead in #234 - rename
RequiredtoRequiredPropertiesto avoid conflict with builtin type, add optional types & more required types by @DetachHead in #235 - fix dom types being incorrectly available by @DetachHead in #236
- fix
NoUncheckedIndexedAccessand move compilerOptions types to their own file by @DetachHead in #237
Full Changelog: 15.1.0...16.0.0
15.1.0
What's Changed
- add
ReplaceValuesRecursivetype by @DetachHead in #233 - add
RequiredandRequiredBytypes by @DetachHead in #231
Full Changelog: 15.0.0...15.1.0
15.0.0
What's Changed
- rename cast functions to narrow and add
narrowCastfunction by @DetachHead in #227 - add
Intersectiontype which correctly handles index signatures by @DetachHead in #228
Full Changelog: 14.0.0...15.0.0
14.0.0
What's Changed
- add
HasDefaultExporttype by @DetachHead in #218 - include
tsconfig.base.jsonin published package since src extends it by @DetachHead in #217 - Ts 5.0 by @DetachHead in #211
- rename
utilityFunctionsandutilityTypesto justfunctionsandtypesby @DetachHead in #221 - use
inferextendsin more places by @DetachHead in #222 - add
Newfunction that instantiates a class with a typedconstructorproperty by @DetachHead in #224
Full Changelog: v13.0.0...14.0.0
13.0.0
What's Changed
- switch to lodash
isEqualforexactlyby @DetachHead in #206 - fix array
slicewith rest types by @DetachHead in #200 - bump typescript to 4.9 beta by @DetachHead in #204
- add
IsExactlyOptionalPropertytype by @DetachHead in #209 - actually better
castfunction by @DetachHead in #213 - add
dontNarrowfunction by @DetachHead in #214 - fix ts icon on npmjs.com by @DetachHead in #216
Full Changelog: 12.2.0...13.0.0
12.2.0
12.1.1
What's Changed
- fix issues with
trimwhere the value isn't known at compiletime by @DetachHead in #198
Full Changelog: 12.1.0...12.1.1
12.1.0
What's Changed
ToNumbertype by @DetachHead in #194- add
trimfunction andTrimtype by @DetachHead in #195
Full Changelog: v12.0.0...12.1.0