Skip to content

Commit d053f47

Browse files
fix: PickByKeysOrFull K constraint
I am not actually sure if that was a good idea. I mean removed the TS K constraint error
1 parent 121682b commit d053f47

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

@types/typescript-utils.d.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,4 @@ export type PartialPick<T, F extends keyof T> = Omit<T, F> &
55
export type PickByKeys<T, K extends keyof T> = {
66
[P in K]: T[P];
77
};
8-
export type PickByKeysOrFull<T, K extends keyof T | undefined> =
9-
| PickByKeys<T, K>
10-
| T;
8+
export type PickByKeysOrFull<T, K extends keyof T> = PickByKeys<T, K> | T;

0 commit comments

Comments
 (0)