Skip to main content

Type Alias: AtLeastOne<T, Keys>

AtLeastOne<T, Keys> = Keys extends keyof T ? Required<Pick<T, Keys>> & Partial<Omit<T, Keys>> : never

Defined in: utilities/types/at-least-one.ts:1

Type Parameters​

T​

T

Keys​

Keys extends keyof T = keyof T