Interface TransformFunction<DT, AT>

interface TransformFunction<DT, AT> {
    <K>(from, fieldName, val): K extends string
        ? unknown
        : AT;
    <K>(from, fieldName, val): K extends string
        ? unknown
        : DT;
}

Type Parameters

  • DT

  • AT

  • Type Parameters

    • K = null | string

    Parameters

    • from: "db"
    • fieldName: K
    • val: unknown

    Returns K extends string
        ? unknown
        : AT

  • Type Parameters

    • K = null | string

    Parameters

    • from: "api"
    • fieldName: K
    • val: unknown

    Returns K extends string
        ? unknown
        : DT

Generated using TypeDoc