Type alias ValueRecipe<TValue, TArgs>

ValueRecipe<TValue, TArgs>: TValue | ValueRecipe.Evaluator<TValue, TArgs>

A recipe of value evaluation.

This is either a value as-is, or its evaluator function.

Type Parameters

  • TValue

    Evaluated value type. This can not be a function.

  • TArgs extends unknown[] = []

    A type of parameters tuple required for value evaluation.

Generated using TypeDoc