IntoJSON<T>: T extends UCAN.JSONScalar
    ? T
    : T extends {
            toJSON() => U;
        }
        ? UCAN.IntoJSON<U>
        : T extends (infer U)[]
            ? UCAN.IntoJSON<U>[]
            : T extends UCAN.JSONObject
                ? UCAN.IntoJSONObject<T>
                : never

Type Parameters

  • T

Generated using TypeDoc