• Type Parameters

    Parameters

    • defaultValue: T
    • conditionParams: C
    • conditionForValue: ((v: T) => keyof C)
        • (v: T): keyof C
        • Parameters

          • v: T

          Returns keyof C

    • conditionedValue: ((v: T, condition: keyof C) => T)
        • (v: T, condition: keyof C): T
        • Parameters

          • v: T
          • condition: keyof C

          Returns T

    • Optional info: Info

    Returns <internal>.Conditioned<T, P, C>

Generated using TypeDoc