Left Curve Software Stack
    Preparing search index...

    Type Alias Flatten<T>

    Flatten: {
        [K in keyof T]: T[K] extends Record<string, unknown>
            ? T[K] extends any[] ? T[K] : never
            : T[K]
    } & {
        [K in keyof T as T[K] extends Record<string, unknown>
            ? keyof T[K] extends string | number | symbol ? keyof T[K] : never
            : never]: T[K] extends Record<string, unknown> ? T[K][keyof T[K]] : never
    }

    Type Parameters

    • T