5.5.4 (2023-11-06)
- Type exports now should work for any importing TS module (b6d8e29)
5.5.3 (2023-11-01)
- Correctly export for use with CommonJS (09f3879)
5.5.2 (2023-11-01)
5.5.1 (2023-10-23)
5.5.0 (2023-09-29)
- Json: Add simple Json types (08c6cea)
5.4.1 (2023-09-19)
- ObjectUtils: Partialise uses Pick with Keys instead of keyof T (8b2ebe1)
5.4.0 (2023-09-18)
- ObjectUtils: Add Partialise (07160ca)
5.3.0 (2023-08-16)
- Util: Add NumericRange<Start, End> (7d2cd97)
5.2.0 (2023-06-27)
- Conditionals: Add IsUnion and corresponding Ifs (66701bc)
5.1.1 (2023-06-25)
- MergeInsertions can't be used as a type (cb7a663)
5.1.0 (2023-06-24)
- Util: Add PickByType (ec276b3)
5.0.2 (2023-06-17)
- Util: MergeInserstions now goes deep by default (11f434d)
- Util: MergeInsertions goes deep by default. To merge only top level, use
MergeInsertions.TopLevel
5.0.1 (2023-06-13)
- Package doesn't reveal exports (817f1da)
5.0.0 (2023-06-04)
- Object: Add Keys.Required and Keys.Optional (dcd60a3)
- Object: Add OnlyOptional (9c8b631)
- Object: Add OnlyRequired (98bf3d2)
- Object: Add RequireOneOptional (a7709f5)
- Object: Object namespace has been renamed to avoid clashing with global interface
- Object: RequireOne has been renamed
4.0.0 (2023-06-01)
- Object: Make PartialRecord parameters mandatory (9c23a2f)
- Conditionals: Add IfNot (8988ca7)
- Object: Add RequireOne (dfeedcc)
- Object: Add support for optional props in Entries and Values (a4b512d)
- Object: PartialRecord parameters are now required
3.0.0 (2023-06-01)
- Conditionals: Extends doesn't respect
extends
keyword behaviour (530c4ea)
- Object: Remove Entry (use Entries instead) (18c3044)
- Conditionals: Add MutuallyExtend (831563b)
- Object: Add Entries (ffc8c1e)
- Object: Add Entries (cc9df2a)
- Object: Add ObjectEntry and PartialRecord (34dd411)
- Object: Add Values (bdd7479)
- Object: Entry has been removed
2.1.0 (2023-05-30)
- Object: Missing file (kek) (0dd6871)
- Conditionals: Add IfAny and IfNotAny (7ed70b6)
- Conditionals: Add NotExtends (841080f)
- Object: Add Entry (5a5237b)
- Object: Add IsKnown (9fd75ce)
- Object: add IsObject (1c26d65)
2.0.0 (2023-05-30)
- Broken Test types (c017aea)
- Some Test types got removed, others now work properly
1.3.0 (2023-05-30)
- Test: Add ExpectEmpty (121c21e)