Raxol.Docs.InteractiveTutorial.Models.Step (Raxol v0.5.0)

View Source

Represents a single step in a tutorial.

Summary

Types

t()

@type t() :: %Raxol.Docs.InteractiveTutorial.Models.Step{
  content: String.t(),
  example_code: String.t() | nil,
  exercise: map() | nil,
  hints: [String.t()],
  id: Raxol.Docs.InteractiveTutorial.Models.step_id(),
  interactive_elements: [map()],
  next_steps: [Raxol.Docs.InteractiveTutorial.Models.step_id()],
  title: String.t(),
  validation: function() | nil
}