Skip to content

Interface: IEventer ​

Hierarchy ​

Implemented by ​

Table of contents ​

Properties ​

Methods ​

Properties ​

innerId ​

• Readonly innerId: number

Defined in ​

src/leafer/packages/interface/src/event/IEventer.ts:41


__captureMap ​

• Optional __captureMap: IEventListenerMap

Defined in ​

src/leafer/packages/interface/src/event/IEventer.ts:42


__bubbleMap ​

• Optional __bubbleMap: IEventListenerMap

Defined in ​

src/leafer/packages/interface/src/event/IEventer.ts:43


__hasLocalEvent ​

• Optional __hasLocalEvent: boolean

Defined in ​

src/leafer/packages/interface/src/event/IEventer.ts:44


__hasWorldEvent ​

• Optional __hasWorldEvent: boolean

Defined in ​

src/leafer/packages/interface/src/event/IEventer.ts:45


syncEventer ​

• Optional syncEventer: IEventer

Defined in ​

src/leafer/packages/interface/src/event/IEventer.ts:46


event ​

• Optional event: IEventParamsMap

Defined in ​

src/leafer/packages/interface/src/event/IEventer.ts:47

Methods ​

destroyEventer ​

▸ destroyEventer(): void

Returns ​

void

Inherited from ​

ILeafEventer.destroyEventer

Defined in ​

src/leafer/packages/interface/src/display/module/ILeafEventer.ts:18


on ​

▸ on(type, listener?, options?): void

Parameters ​

NameType
typestring | string[] | IEventParamsMap | IEventParams[]
listener?IFunction
options?IEventOption

Returns ​

void

Overrides ​

ILeafEventer.on

Defined in ​

src/leafer/packages/interface/src/event/IEventer.ts:49


off ​

▸ off(type?, listener?, options?): void

Parameters ​

NameType
type?string | string[]
listener?IFunction
options?IEventOption

Returns ​

void

Overrides ​

ILeafEventer.off

Defined in ​

src/leafer/packages/interface/src/event/IEventer.ts:50


on_ ​

▸ on_(type, listener?, bind?, options?): IEventListenerId

Parameters ​

NameType
typestring | string[] | IEventParams[]
listener?IFunction
bind?IObject
options?IEventOption

Returns ​

IEventListenerId

Overrides ​

ILeafEventer.on_

Defined in ​

src/leafer/packages/interface/src/event/IEventer.ts:51


off_ ​

▸ off_(id): void

Parameters ​

NameType
idIEventListenerId | IEventListenerId[]

Returns ​

void

Overrides ​

ILeafEventer.off_

Defined in ​

src/leafer/packages/interface/src/event/IEventer.ts:52


once ​

▸ once(type, listener?, captureOrBind?, capture?): void

Parameters ​

NameType
typestring | string[] | IEventParams[]
listener?IFunction
captureOrBind?boolean | IObject
capture?boolean

Returns ​

void

Overrides ​

ILeafEventer.once

Defined in ​

src/leafer/packages/interface/src/event/IEventer.ts:53


emit ​

▸ emit(type, event?, capture?): void

Parameters ​

NameType
typestring
event?IObject | IEvent
capture?boolean

Returns ​

void

Overrides ​

ILeafEventer.emit

Defined in ​

src/leafer/packages/interface/src/event/IEventer.ts:54


emitEvent ​

▸ emitEvent(event?, capture?): void

Parameters ​

NameType
event?IEvent
capture?boolean

Returns ​

void

Overrides ​

ILeafEventer.emitEvent

Defined in ​

src/leafer/packages/interface/src/event/IEventer.ts:55


hasEvent ​

▸ hasEvent(type, capture?): boolean

Parameters ​

NameType
typestring
capture?boolean

Returns ​

boolean

Overrides ​

ILeafEventer.hasEvent

Defined in ​

src/leafer/packages/interface/src/event/IEventer.ts:56


destroy ​

▸ destroy(): void

Returns ​

void

Defined in ​

src/leafer/packages/interface/src/event/IEventer.ts:58

Released under the MIT License.