/** * Divide Record keys into Optional and Required */ export type RequiredAndOptionalPick< T, K extends keyof T, U extends keyof T, > = Required> & Pick;