RequireAtLeastOne
Signature
export type RequireAtLeastOne<T, Keys extends keyof T = keyof T> = T & { [K in Keys]: Required<Pick<T, K>>;}[Keys];Private types
KeysTypeAlias
type Keys<T> = keyof T;Members
This export does not declare public properties or methods in the generated declaration file.