Function valueByRecipe

  • Evaluates a value by its recipe.

    Type Parameters

    • TValue

      Evaluated value type. This can not be a function.

    • TArgs extends unknown[]

      A type of parameters tuple required for value evaluation.

    Parameters

    • recipe: ValueRecipe<TValue, TArgs>

      Value evaluation recipe.

    • Rest ...args: TArgs

      Parameters required for value evaluation.

    Returns TValue

    Either the value itself, or the one evaluated by the given evaluator recipe.

Generated using TypeDoc