Skip to main content

Type Alias: HasRequired<T>

True when T has at least one non-optional key.

HasRequired<T> = { [K in keyof T]-?: undefined extends T[K] ? never : K }[keyof T]

Defined in: kit.ts:22

True when T has at least one non-optional key.

Type Parameters

T

T