agent-sessions / Exports / ITerminalOutput
Interface: ITerminalOutput
Terminal output abstraction — injected into all components that need I/O
Table of contents
Methods
Methods
write
▸ write(text): void
Parameters
| Name | Type |
|---|---|
text | string |
Returns
void
Defined in
agent-sessions/src/permission-enforcer.ts:65
writeLine
▸ writeLine(text): void
Parameters
| Name | Type |
|---|---|
text | string |
Returns
void
Defined in
agent-sessions/src/permission-enforcer.ts:66
writeMarkdown
▸ writeMarkdown(md): void
Parameters
| Name | Type |
|---|---|
md | string |
Returns
void
Defined in
agent-sessions/src/permission-enforcer.ts:67
writeError
▸ writeError(text): void
Parameters
| Name | Type |
|---|---|
text | string |
Returns
void
Defined in
agent-sessions/src/permission-enforcer.ts:68
prompt
▸ prompt(question): Promise<string>
Parameters
| Name | Type |
|---|---|
question | string |
Returns
Promise<string>
Defined in
agent-sessions/src/permission-enforcer.ts:69
select
▸ select(options, initialIndex?): Promise<number>
Arrow-key selector. Returns the index of the chosen option.
Parameters
| Name | Type |
|---|---|
options | string[] |
initialIndex? | number |
Returns
Promise<number>
Defined in
agent-sessions/src/permission-enforcer.ts:71
spinner
▸ spinner(message): ISpinner
Parameters
| Name | Type |
|---|---|
message | string |