Skip to main content

Class: abstract MyopBindMessage<T, R>

Defined in: messages/BaseMessage.ts:63

Extends

Extended by

Type Parameters

T = any

R extends MyopBindReplayMessage = any

Constructors

new MyopBindMessage()

new MyopBindMessage<T, R>(handler): MyopBindMessage<T, R>

Defined in: messages/BaseMessage.ts:69

Parameters

handler

(message) => void

Returns

MyopBindMessage<T, R>

Overrides

BaseMyopMessage.constructor

Properties

cleanable

cleanable: boolean = false

Defined in: messages/BaseMessage.ts:44

Inherited from

BaseMyopMessage.cleanable


content?

optional content: T

Defined in: messages/BaseMessage.ts:32

Inherited from

BaseMyopMessage.content


destination?

optional destination: string

Defined in: messages/BaseMessage.ts:36

Inherited from

BaseMyopMessage.destination


direction?

optional direction: MessageDirectionOption

Defined in: messages/BaseMessage.ts:42

Inherited from

BaseMyopMessage.direction


handler()

handler: (message) => void

Defined in: messages/BaseMessage.ts:69

Parameters

message

R

Returns

void


handlerUniqueId

handlerUniqueId: string

Defined in: messages/BaseMessage.ts:67


id

id: string

Defined in: messages/BaseMessage.ts:14

Inherited from

BaseMyopMessage.id


messageType

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

Defined in: messages/BaseMessage.ts:30

Inherited from

BaseMyopMessage.messageType


myop

myop: boolean = true

Defined in: messages/BaseMessage.ts:28

Inherited from

BaseMyopMessage.myop


ref?

optional ref: Ref

Defined in: messages/BaseMessage.ts:40

Inherited from

BaseMyopMessage.ref


replyMessageKey

abstract replyMessageKey: MyopMessageKey

Defined in: messages/BaseMessage.ts:65


route?

optional route: string[]

Defined in: messages/BaseMessage.ts:38

Inherited from

BaseMyopMessage.route


source?

optional source: string

Defined in: messages/BaseMessage.ts:35

Inherited from

BaseMyopMessage.source

Methods

isTypeof()

isTypeof(msg): boolean

Defined in: messages/BaseMessage.ts:46

Parameters

msg

BaseMyopMessage

Returns

boolean

Inherited from

BaseMyopMessage.isTypeof


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>

Inherited from

BaseMyopMessage.create