@pengzhanbo/utils - v3.5.0
    Preparing search index...

    Type Alias RequiredKeys<T>

    RequiredKeys: { [K in keyof T]-?: undefined extends T[K] ? never : K }[keyof T]

    Extracts the keys of T that are required (non-optional)

    提取 T 中必填的键(非可选)

    Type Parameters

    • T extends object
    interface Person {
    name: string
    age?: number
    address: string
    }
    type Keys = RequiredKeys<Person>
    // 'name' | 'address'