export type PartialExcept = RequiredKey extends keyof T ? Partial> & Pick : Partial;