Skip to content

editable-console


editable-console / EditableMessage

Class: EditableMessage ​

Defined in: EditableMessage.ts:8

Represents an editable message that can be part of multiple logs.

Constructors ​

Constructor ​

new EditableMessage(content): EditableMessage

Defined in: EditableMessage.ts:20

Creates an instance of EditableMessage.

Parameters ​

content ​

PrimitiveMessage

The message content.

Returns ​

EditableMessage

Properties ​

content ​

content: PrimitiveMessage

Defined in: EditableMessage.ts:10

The content of the message.


logs ​

logs: EditableLog[] = []

Defined in: EditableMessage.ts:13

The logs that contain this message.

Accessors ​

isObject ​

Get Signature ​

get isObject(): boolean

Defined in: EditableMessage.ts:47

Indicates whether the content is an object.

Returns ​

boolean

True if the content is an object, false otherwise.

Methods ​

edit() ​

edit(newContent): void

Defined in: EditableMessage.ts:29

Edits the content of the message.

Parameters ​

newContent ​

PrimitiveMessage

The new content for the message.

Returns ​

void


remove() ​

remove(): void

Defined in: EditableMessage.ts:38

Removes this message from all logs that include it.

Returns ​

void


toString() ​

toString(): string

Defined in: EditableMessage.ts:56

Converts the message to a string representation.

Returns ​

string

The string representation of the message.