#
View Source Ash.Flow (ash v2.6.31)

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

See the guide for more.

# Link to this section Summary

## Types

t()

## Functions

default_extension_kinds()
default_extensions()
do_fetch_in(value, arg2)
element_refs(input)

See `Ash.Flow.Template.element_refs/1`.

handle_modifiers(action_input)
handle_opts(opts)

Callback implementation for `Spark.Dsl.handle_opts/1`.

init(opts)

Callback implementation for `Spark.Dsl.init/1`.

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

# Link to this section Types

Link to this type

# t()

View Source

    @type t() :: module()

# Link to this section Functions

Link to this function

# default_extension_kinds()

View Source
Link to this function

# default_extensions()

View Source
Link to this function

# do_fetch_in(value, arg2)

View Source
Link to this function

# element_refs(input)

View Source

See `Ash.Flow.Template.element_refs/1`.

Link to this function

# handle_modifiers(action_input)

View Source
Link to this function

# handle_opts(opts)

View Source

Callback implementation for `Spark.Dsl.handle_opts/1`.

Link to this function

# init(opts)

View Source

Callback implementation for `Spark.Dsl.init/1`.

Link to this function

# many_extension_kinds()

View Source
Link to this function

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

View Source

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

Link to this function

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

View Source

    @spec run(any(), any(), Keyword.t()) :: Ash.Flow.Result.t()

Link to this function

# single_extension_kinds()

View Source