index.d.ts 456 B

1234567
  1. import 'k8w-linq-array';
  2. import 'k8w-super-date';
  3. import 'k8w-super-object';
  4. export declare type Overwrite<T, U> = T extends unknown ? Pick<T, Exclude<keyof T, keyof U>> & U : never;
  5. export declare type PickUnion<T, U extends keyof T> = T extends unknown ? Pick<T, U> : never;
  6. export declare type OmitUnion<T, U extends keyof T> = T extends unknown ? Omit<T, U> : never;
  7. export declare type PartialUnion<T> = T extends unknown ? Partial<T> : never;