Raxol.Events.TerminalInputReceivedEvent (Raxol v2.0.1)

View Source

Event emitted when input is received by a terminal.

Summary

Types

input_type()

@type input_type() :: :text | :keypress | :paste | :control_sequence

t()

@type t() :: %Raxol.Events.TerminalInputReceivedEvent{
  input_data: String.t(),
  input_type: input_type(),
  metadata: map(),
  processed_at: integer(),
  sequence_number: pos_integer(),
  terminal_id: String.t(),
  user_id: String.t()
}

Functions

validate(event)