Skip to main content

Class: abstract BaseMyopMessage<T>

Defined in: messages/BaseMessage.ts:13

Extended by​

Type Parameters​

• T = any

Constructors​

new BaseMyopMessage()​

new BaseMyopMessage<T>(): BaseMyopMessage<T>

Defined in: messages/BaseMessage.ts:24

Returns​

BaseMyopMessage<T>

Properties​

cleanable​

cleanable: boolean = false

Defined in: messages/BaseMessage.ts:44


content?​

optional content: T

Defined in: messages/BaseMessage.ts:32


destination?​

optional destination: string

Defined in: messages/BaseMessage.ts:36


direction?​

optional direction: MessageDirectionOption

Defined in: messages/BaseMessage.ts:42


id​

id: string

Defined in: messages/BaseMessage.ts:14


messageType​

abstract messageType: string | string & Record<never, never>

Defined in: messages/BaseMessage.ts:30


myop​

myop: boolean = true

Defined in: messages/BaseMessage.ts:28


ref?​

optional ref: Ref

Defined in: messages/BaseMessage.ts:40


route?​

optional route: string[]

Defined in: messages/BaseMessage.ts:38


source?​

optional source: string

Defined in: messages/BaseMessage.ts:35

Methods​

isTypeof()​

isTypeof(msg): boolean

Defined in: messages/BaseMessage.ts:46

Parameters​

msg​

BaseMyopMessage

Returns​

boolean


create()​

static create<T, U>(this, ...args): InstanceType<U>

Defined in: messages/BaseMessage.ts:16

Type Parameters​

• T

• U extends (...args) => T = U

Parameters​

this​

U

args​

...ConstructorParameters<U>

Returns​

InstanceType<U>