UNPKG

@csegames/camelot-unchained

Version:

Camelot Unchained Client Library

9 lines (8 loc) 223 B
export declare type Diff<T extends string, U extends string> = ({ [P in T]: P; } & { [P in U]: never; } & { [x: string]: never; })[T]; export declare type Omit<T, K extends keyof T> = Pick<T, Diff<keyof T, K>>;