Flexflow.Transition behaviour (flexflow v0.1.1) View Source

Transition

Link to this section Summary

Link to this section Types

Specs

edge() :: Graph.Edge.t()

Specs

edge_map() :: %{required(edge()) => t()}

Specs

t() :: %Flexflow.Transition{
  context: Flexflow.Context.t(),
  from: Flexflow.key_normalize(),
  module: module(),
  name: Flexflow.name(),
  opts: keyword(),
  to: Flexflow.key_normalize()
}

Link to this section Functions

Specs

define(
  {Flexflow.key(), {Flexflow.key(), Flexflow.key()}, keyword()},
  Flexflow.nodes()
) :: {edge(), t()}

Specs

validate(edge_map()) :: edge_map()

Link to this section Callbacks