tshtml
    Preparing search index...

    Type Alias JsonLike<T>

    JsonLike: T extends undefined
        ? T
        : T extends string
        | number
        | boolean
        | null
            ? T
            : T extends (infer V)[]
                ? JsonLike<V>[]
                : T extends JsExpression<infer V>
                    ? JsExpression<V>
                    : T extends Function ? never : { [P in keyof T]: JsonLike<T[P]> }

    Represents a JSON-serializable type that can be used in JavaScript expressions. Recursively converts complex types to JSON-compatible representations.

    Type Parameters

    • T