export interface Ref { value: T; } export type Prettify = { [K in keyof T]: T[K]; } & {}; export type OmitAndMerge = A & Omit;