Jidoka.Operation.Capability (Jidoka v0.9.0)

Copy Markdown View Source

Runtime-neutral operation execution port.

Operation sources return this function contract. Runtime code consumes the same contract without owning its type.

Summary

Types

t()

@type t() :: (Jidoka.Effect.Intent.t(),
        Jidoka.Effect.Journal.t(),
        Jidoka.Context.t() ->
          {:ok, term()} | {:error, term()})