Skip to main content

Class: AddEventListenerMessage<T>

Defined in: messages/AddEventListenerMessage.ts:7

Extends

Type Parameters

T extends keyof HTMLElementEventMap = keyof HTMLElementEventMap

Constructors

new AddEventListenerMessage()

new AddEventListenerMessage<T>(ref, type, handler): AddEventListenerMessage<T>

Defined in: messages/AddEventListenerMessage.ts:14

Parameters

ref

Ref

type

T

handler

(message) => void

Returns

AddEventListenerMessage<T>

Overrides

MyopBindMessage.constructor

Properties

cleanable

cleanable: boolean = true

Defined in: messages/AddEventListenerMessage.ts:11

Overrides

MyopBindMessage.cleanable


content?

optional content: any

Defined in: messages/BaseMessage.ts:32

Inherited from

MyopBindMessage.content


destination?

optional destination: string

Defined in: messages/BaseMessage.ts:36

Inherited from

MyopBindMessage.destination


direction?

optional direction: MessageDirectionOption

Defined in: messages/BaseMessage.ts:42

Inherited from

MyopBindMessage.direction


handler()

handler: (message) => void

Defined in: messages/AddEventListenerMessage.ts:14

Parameters

message

EventListenerCallbackMessage

Returns

void

Inherited from

MyopBindMessage.handler


handlerUniqueId

handlerUniqueId: string

Defined in: messages/BaseMessage.ts:67

Inherited from

MyopBindMessage.handlerUniqueId


id

id: string

Defined in: messages/BaseMessage.ts:14

Inherited from

MyopBindMessage.id


messageType

messageType: string = 'AddEventListenerMessage'

Defined in: messages/AddEventListenerMessage.ts:10

Overrides

MyopBindMessage.messageType


myop

myop: boolean = true

Defined in: messages/BaseMessage.ts:28

Inherited from

MyopBindMessage.myop


ref

ref: Ref

Defined in: messages/AddEventListenerMessage.ts:14

Inherited from

MyopBindMessage.ref


replyMessageKey

replyMessageKey: MyopMessageKey = ReplayMessageKey

Defined in: messages/AddEventListenerMessage.ts:9

Overrides

MyopBindMessage.replyMessageKey


route?

optional route: string[]

Defined in: messages/BaseMessage.ts:38

Inherited from

MyopBindMessage.route


serializableSkeleton

serializableSkeleton: SerializableSkeleton<HTMLElementEventMap[T]> = false

Defined in: messages/AddEventListenerMessage.ts:12


source?

optional source: string

Defined in: messages/BaseMessage.ts:35

Inherited from

MyopBindMessage.source


type

type: T

Defined in: messages/AddEventListenerMessage.ts:14

Methods

isTypeof()

isTypeof(msg): boolean

Defined in: messages/BaseMessage.ts:46

Parameters

msg

BaseMyopMessage

Returns

boolean

Inherited from

MyopBindMessage.isTypeof


withSerializableSkeleton()

withSerializableSkeleton(serializableSkeleton): AddEventListenerMessage<T>

Defined in: messages/AddEventListenerMessage.ts:18

Parameters

serializableSkeleton

SerializableSkeleton<HTMLElementEventMap[T]>

Returns

AddEventListenerMessage<T>


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

MyopBindMessage.create