Skip to content

ui/EchoManager

Classes

EchoManager

Defined in: ui/EchoManager.ts:8

Echo Management System Handles echo messages for system notifications and status updates

Constructors

Constructor
new EchoManager(): EchoManager;

Defined in: ui/EchoManager.ts:13

Returns

EchoManager

Methods

addMessage()
addMessage(
   message, 
   type?, 
   nodeId?): void;

Defined in: ui/EchoManager.ts:53

Add a message to the echo output

Parameters
message

string

The message text to display

type?

string = 'info'

The message type (info, error, warning, success)

nodeId?

string

Optional node ID to display instead of timestamp (for BlueSky command responses)

Returns

void

info()
info(message): void;

Defined in: ui/EchoManager.ts:106

Add info message

Parameters
message

string

Returns

void

warning()
warning(message): void;

Defined in: ui/EchoManager.ts:113

Add warning message

Parameters
message

string

Returns

void

error()
error(message): void;

Defined in: ui/EchoManager.ts:120

Add error message

Parameters
message

string

Returns

void

success()
success(message): void;

Defined in: ui/EchoManager.ts:127

Add success message

Parameters
message

string

Returns

void

clear()
clear(): void;

Defined in: ui/EchoManager.ts:134

Clear all echo messages

Returns

void

setMaxMessages()
setMaxMessages(limit): void;

Defined in: ui/EchoManager.ts:158

Set max messages limit

Parameters
limit

number

Returns

void

getEchoElement()
getEchoElement(): HTMLElement | null;

Defined in: ui/EchoManager.ts:165

Get echo element for external manipulation

Returns

HTMLElement | null

isReady()
isReady(): boolean;

Defined in: ui/EchoManager.ts:172

Check if echo manager is initialized

Returns

boolean

Variables

echoManager

const echoManager: EchoManager;

Defined in: ui/EchoManager.ts:178