Type alias PrimitiveFor<T, J>

PrimitiveFor<T, J>: T extends undefined
    ? JsonPrimitive
    : J extends JsonPrimitive
        ? T extends typeof String
            ? string
            : T extends typeof Boolean
                ? boolean
                : T extends typeof Number
                    ? number
                    : T
        : never

Type Parameters

Advanced

Generated using TypeDoc