Packages

Multi-surface application runtime for Elixir. One TEA module renders to terminal, browser (LiveView), SSH, and MCP (agents). 30+ widgets, flexbox + CSS grid, AI agent runtime, distributed swarm with CRDTs, time-travel debugging, session recording, sandboxed REPL, and agentic commerce.

Current section

Files

Jump to
raxol lib event_handler.ex
Raw

lib/event_handler.ex

defmodule EventHandler do
@moduledoc """
Root-level EventHandler module that delegates to the unified event system.
Provides backward compatibility for existing code.
"""
defdelegate handle_input(manager, input), to: Raxol.Events.UnifiedEventHandler
defdelegate handle_output(manager, output), to: Raxol.Events.UnifiedEventHandler
defdelegate handle_resize(manager, width, height), to: Raxol.Events.UnifiedEventHandler
end