Documentation / @agentick/react / LineEditor
Class: LineEditor
Defined in: client/src/line-editor.ts:221
Constructors
Constructor
new LineEditor(
options):LineEditor
Defined in: client/src/line-editor.ts:244
Parameters
options
Returns
LineEditor
Accessors
state
Get Signature
get state():
LineEditorSnapshot
Defined in: client/src/line-editor.ts:249
Returns
Methods
clear()
clear():
void
Defined in: client/src/line-editor.ts:380
Returns
void
destroy()
destroy():
void
Defined in: client/src/line-editor.ts:389
Returns
void
handleInput()
handleInput(
keystroke,text):void
Defined in: client/src/line-editor.ts:266
Process a keystroke. keystroke is a normalized string like "ctrl+a", "return", "up", "tab", etc., or null for regular text input. text is the raw input string (used for character insertion).
Parameters
keystroke
string | null
text
string
Returns
void
onStateChange()
onStateChange(
listener): () =>void
Defined in: client/src/line-editor.ts:384
Parameters
listener
() => void
Returns
():
void
Returns
void
registerCompletion()
registerCompletion(
source): () =>void
Defined in: client/src/line-editor.ts:253
Parameters
source
Returns
():
void
Returns
void
setValue()
setValue(
value):void
Defined in: client/src/line-editor.ts:376
Parameters
value
string
Returns
void