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