Require at least one property from a set of properties
type Test = { a?: string; b?: number; c: boolean };type Result = RequireAtLeastOne<Test, 'a' | 'b'>; Copy
type Test = { a?: string; b?: number; c: boolean };type Result = RequireAtLeastOne<Test, 'a' | 'b'>;
Require at least one property from a set of properties