View Source Ash.Flow (ash_flow v0.1.1)

A flow is a static definition of a set of steps to be run.

See the guide for more.

Options

  • :extensions (list of module that adopts Spark.Dsl.Extension) - A list of DSL extensions to add to the Spark.Dsl

  • :otp_app (atom/0) - The otp_app to use for any application configurable options

  • :fragments (list of module/0) - Fragments to include in the Spark.Dsl. See the fragments guide for more.

Summary

Types

Functions

Link to this function

do_fetch_in(value, arg2)

View Source

See Ash.Flow.Template.element_refs/1.

Link to this function

handle_modifiers(action_input)

View Source
Link to this function

run(flow, input, opts \\ [])

View Source
@spec run(any(), any(), Keyword.t()) :: Ash.Flow.Result.t()
Link to this function

run!(flow, input, opts \\ [])

View Source
@spec run!(any(), any(), Keyword.t()) :: Ash.Flow.Result.t() | no_return()