Skip to content

Interface: IEventer

Hierarchy

Implemented by

Table of contents

Properties

Methods

Properties

innerId

Readonly innerId: number

Defined in

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


__captureMap

Optional __captureMap: IEventListenerMap

Defined in

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


__bubbleMap

Optional __bubbleMap: IEventListenerMap

Defined in

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


__hasLocalEvent

Optional __hasLocalEvent: boolean

Defined in

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


__hasWorldEvent

Optional __hasWorldEvent: boolean

Defined in

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


syncEventer

Optional syncEventer: IEventer

Defined in

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


event

Optional event: IEventParamsMap

Defined in

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

Methods

destroyEventer

Optional destroyEventer(): void

Returns

void

Inherited from

ILeafEventer.destroyEventer

Defined in

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

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

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

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


off_

off_(id): void

Parameters

NameType
idIEventListenerId | IEventListenerId[]

Returns

void

Overrides

ILeafEventer.off_

Defined in

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

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

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

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

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


destroy

destroy(): void

Returns

void

Defined in

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

Released under the MIT License.