T. R. Bernstein
|
0e7238998d
|
feat(typescript-types): Allow inversion of filter in KeyPaths<T, O, F>
|
2025-07-18 19:56:44 +02:00 |
|
T. R. Bernstein
|
ac53d1e584
|
feat(typescript-types): Add Get<O, P>
|
2025-07-18 13:29:54 +02:00 |
|
T. R. Bernstein
|
5461fc52b4
|
refactor(typescript-types): Refine KeyPaths<T,O,F> logic
|
2025-07-17 23:46:04 +02:00 |
|
T. R. Bernstein
|
c3238a6847
|
feat(typescript-types): Fully rewrite KeyPaths<T,O,F>
|
2025-07-17 16:40:19 +02:00 |
|
T. R. Bernstein
|
527250a98a
|
feat(typescript-types): Add IsUnknown<T>
|
2025-07-17 16:37:40 +02:00 |
|
T. R. Bernstein
|
96cf6bbc48
|
fix(typescript-types): Prevent distribution in IsKeyOf<T,K>
|
2025-07-17 16:35:11 +02:00 |
|
T. R. Bernstein
|
8d51cb778c
|
fix(typescript-types): Handle union types when filtering
|
2025-07-16 11:23:11 +02:00 |
|
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
|
a7bc60fa69
|
feat(typescript-types): Add test for any and never in OptionalKeysOf
|
2025-07-14 13:48:59 +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 |
|