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

Type Parameters

  • T

Generated using TypeDoc