Terminal projection for tool presentations.
Summary
Functions
Intentional facade for the public Vibe API boundary.
Intentional facade for the public Vibe API boundary.
Intentional facade for the public Vibe API boundary.
Intentional facade for the public Vibe API boundary.
Intentional facade for the public Vibe API boundary.
Intentional facade for the public Vibe API boundary.
Intentional facade for the public Vibe API boundary.
Intentional facade for the public Vibe API boundary.
Intentional facade for the public Vibe API boundary.
Intentional facade for the public Vibe API boundary.
Intentional facade for the public Vibe API boundary.
Intentional facade for the public Vibe API boundary.
Intentional facade for the public Vibe API boundary.
Intentional facade for the public Vibe API boundary.
Types
@type tool() :: map()
Functions
@spec block(tool(), pos_integer(), Vibe.Terminal.Theme.t(), keyword()) :: [ IO.chardata() ]
Intentional facade for the public Vibe API boundary.
Intentional facade for the public Vibe API boundary.
Intentional facade for the public Vibe API boundary.
Intentional facade for the public Vibe API boundary.
Intentional facade for the public Vibe API boundary.
Intentional facade for the public Vibe API boundary.
Intentional facade for the public Vibe API boundary.
@spec render( tool() | Vibe.Presentation.Tool.Display.t(), pos_integer(), Vibe.Terminal.Theme.t() ) :: [ IO.chardata() ]
Intentional facade for the public Vibe API boundary.
Intentional facade for the public Vibe API boundary.
Intentional facade for the public Vibe API boundary.
Intentional facade for the public Vibe API boundary.
Intentional facade for the public Vibe API boundary.
@spec title(tool(), Vibe.Terminal.Theme.t(), keyword()) :: IO.chardata()
Intentional facade for the public Vibe API boundary.
@spec title(tool(), pos_integer() | nil, Vibe.Terminal.Theme.t(), keyword()) :: IO.chardata()
Intentional facade for the public Vibe API boundary.