type-plus
    Preparing search index...

    Type Alias KnownKeys<T>

    KnownKeys: T extends PrimitiveTypes
        ? never
        : {
            [K in keyof T]: string extends K ? never : number extends K ? never : K
        } extends { [_ in keyof T]: infer U }
            ? {} extends U ? never : U
            : never

    Type Parameters

    • T