Home > types-kit > RequiredKeys
Get required property keys of T.
Signature:
export type RequiredKeys<T> = Exclude<Keys<T>, OptionalKeys<T>>References: Keys, OptionalKeys
interface Props {
a?: number
readonly b: number
c?: number
}
// Expect: 'b'
type PropKeys = OptionalKeys<Props>