• Type Parameters

    Parameters

    Returns ((func, options?) => TypedNodeAction<ToStateDefinition<SD>, Nodes, ToStateDefinition<C>>)

      • (func, options?): TypedNodeAction<ToStateDefinition<SD>, Nodes, ToStateDefinition<C>>
      • Parameters

        • func: TypedNodeAction<ToStateDefinition<SD>, Nodes, ToStateDefinition<C>>
        • Optional options: StateGraphAddNodeOptions<Nodes>

        Returns TypedNodeAction<ToStateDefinition<SD>, Nodes, ToStateDefinition<C>>

  • Type Parameters

    Parameters

    • _state: SD extends InteropZodObject
          ? SD<SD>
          : never
    • Optional _options: {
          config?: C extends InteropZodObject
              ? C<C>
              : never;
          nodes?: Nodes[];
      }
      • Optional config?: C extends InteropZodObject
            ? C<C>
            : never
      • Optional nodes?: Nodes[]

    Returns ((func, options?) => TypedNodeAction<ToStateDefinition<SD>, Nodes, ToStateDefinition<C>>)

      • (func, options?): TypedNodeAction<ToStateDefinition<SD>, Nodes, ToStateDefinition<C>>
      • Parameters

        • func: TypedNodeAction<ToStateDefinition<SD>, Nodes, ToStateDefinition<C>>
        • Optional options: StateGraphAddNodeOptions<Nodes>

        Returns TypedNodeAction<ToStateDefinition<SD>, Nodes, ToStateDefinition<C>>