Commit Graph

12 Commits

Author SHA1 Message Date
T. R. Bernstein
3997eaa864 feat(typescript-types): Add KeyPaths<T, F, O> 2025-07-15 15:09:26 +02:00
T. R. Bernstein
4ec764de9e feat(typescript-types): Make Assign assignable to Generics by removing optionals 2025-07-15 12:00:02 +02:00
T. R. Bernstein
2aa71d91e4 feat(typescript-types): Add Simplify<T, E, I> 2025-07-15 11:19:43 +02:00
T. R. Bernstein
9700b7d46d feat(typescript-types): Remove optionality of keys in Assign 2025-07-15 08:23:15 +02:00
T. R. Bernstein
eac7768bfb feat(typescript-types): Add KeyPath<T, Separator = '.'> 2025-07-15 07:44:21 +02:00
T. R. Bernstein
0cbc6d41a4 feat(typescript-types): Add IsEmptyKey<S> 2025-07-14 22:09:36 +02:00
T. R. Bernstein
bb706e7780 feat(typescript-types): Add isKeyOf<T,K> 2025-07-14 15:39:53 +02:00
T. R. Bernstein
610e7a0518 feat(typescript-types): Add Assign<Shape,Defaults,Obj> 2025-07-14 12:59:15 +02:00
T. R. Bernstein
48076172bf feat(typescript-types): Add OptionalKeysOf<T> 2025-07-14 12:23:26 +02:00
T. R. Bernstein
319ccac8a7 feat(typescript-types): Add If<Test,TrueBranch,FalseBranch> 2025-07-14 07:56:47 +02:00
T. R. Bernstein
afe7bee342 feat(typescript-types): Add IsNever<T> 2025-07-14 07:56:46 +02:00
T. R. Bernstein
5454e903b8 feat(typescript-types): Add IsAny<T> 2025-07-14 07:56:40 +02:00