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>