UNPKG

ts-essentials

Version:
4 lines (3 loc) 133 B
export type NonNever<Type extends {}> = Pick<Type, { [Key in keyof Type]: Type[Key] extends never ? never : Key; }[keyof Type]>;