File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -88,8 +88,8 @@ export type Prettify<T> = { [K in keyof T]: T[K]; } & unknown;
8888/** The keys of an object that have values of type C. */
8989export type ConditionalKeys < T extends object , C > = { [ K in keyof T ] : T [ K ] extends C ? K : never } [ keyof T ] ;
9090/** Override some properties of type A with properties of type B. */
91- export type Override < A extends object , B extends object > = Omit < A , keyof B > & {
92- [ K in keyof B as B [ K ] extends never ? never : K ] : B [ K ]
91+ export type Override < Old extends object , New extends object > = Omit < Old , keyof New > & {
92+ [ K in keyof New as New [ K ] extends never ? never : K ] : New [ K ]
9393} ;
9494/** Require some properties of type T. */
9595export type SetRequired < T , K extends keyof T > = Prettify < Omit < T , K > & Required < Pick < T , K > > > ;
You can’t perform that action at this time.
0 commit comments