json-stream-lite - v1.0.17
    Preparing search index...

    Type Alias JsonValueType<T>

    JsonValueType: T extends string
        ? JsonString<Extract<T, string>>
        : T extends number
            ? JsonNumber<Extract<T, number>>
            : T extends boolean
                ? JsonBoolean<Extract<T, boolean>>
                : T extends null
                    ? JsonNull
                    : T extends (infer K)[]
                        ? JsonArray<K>
                        : T extends object
                            ? JsonObject<Extract<T, object>>
                            :
                                | JsonString
                                | JsonNumber
                                | JsonBoolean
                                | JsonNull
                                | JsonArray
                                | JsonObject

    Union type representing any JSON value entity type (primitive, object, or array).

    Type Parameters

    • T = any

      The expected type of the value