Jidoka.Turn.Cursor (Jidoka v0.8.0-beta.1)

Copy Markdown View Source

Pointer to the next safe phase boundary.

Summary

Types

t()

@type t() :: %Jidoka.Turn.Cursor{
  loop_index: integer(),
  metadata: map(),
  phase: (:start | :after_prompt | :before_effect | :review | :wait) | binary()
}

Functions

after_prompt()

before_effect(effect)

new(attrs \\ [])

@spec new(keyword() | map()) :: {:ok, t()} | {:error, term()}

new!(attrs \\ [])

@spec new!(keyword() | map()) :: t()

review(interrupt)

schema()

@spec schema() :: Zoi.schema()