Interface: IEventTarget 
Hierarchy 
- ↳ - IEventTarget
Table of contents 
Properties 
Methods 
Properties 
innerId 
• Readonly innerId: number
Inherited from 
Defined in 
src/leafer/packages/interface/src/event/IEventer.ts:41
__captureMap 
• Optional __captureMap: IEventListenerMap
Inherited from 
Defined in 
src/leafer/packages/interface/src/event/IEventer.ts:42
__bubbleMap 
• Optional __bubbleMap: IEventListenerMap
Inherited from 
Defined in 
src/leafer/packages/interface/src/event/IEventer.ts:43
__hasLocalEvent 
• Optional __hasLocalEvent: boolean
Inherited from 
Defined in 
src/leafer/packages/interface/src/event/IEventer.ts:44
__hasWorldEvent 
• Optional __hasWorldEvent: boolean
Inherited from 
Defined in 
src/leafer/packages/interface/src/event/IEventer.ts:45
syncEventer 
• Optional syncEventer: IEventer
Inherited from 
Defined in 
src/leafer/packages/interface/src/event/IEventer.ts:46
event 
• Optional event: IEventParamsMap
Inherited from 
Defined in 
src/leafer/packages/interface/src/event/IEventer.ts:47
Methods 
destroyEventer 
▸ destroyEventer(): void
Returns 
void
Inherited from 
Defined in 
src/leafer/packages/interface/src/display/module/ILeafEventer.ts:18
on 
▸ on(type, listener?, options?): void
Parameters 
| Name | Type | 
|---|---|
| type | string|string[] |IEventParamsMap|IEventParams[] | 
| listener? | IFunction | 
| options? | IEventOption | 
Returns 
void
Inherited from 
Defined in 
src/leafer/packages/interface/src/event/IEventer.ts:49
off 
▸ off(type?, listener?, options?): void
Parameters 
| Name | Type | 
|---|---|
| type? | string|string[] | 
| listener? | IFunction | 
| options? | IEventOption | 
Returns 
void
Inherited from 
Defined in 
src/leafer/packages/interface/src/event/IEventer.ts:50
on_ 
▸ on_(type, listener?, bind?, options?): IEventListenerId
Parameters 
| Name | Type | 
|---|---|
| type | string|string[] |IEventParams[] | 
| listener? | IFunction | 
| bind? | IObject | 
| options? | IEventOption | 
Returns 
Inherited from 
Defined in 
src/leafer/packages/interface/src/event/IEventer.ts:51
off_ 
▸ off_(id): void
Parameters 
| Name | Type | 
|---|---|
| id | IEventListenerId|IEventListenerId[] | 
Returns 
void
Inherited from 
Defined in 
src/leafer/packages/interface/src/event/IEventer.ts:52
once 
▸ once(type, listener?, captureOrBind?, capture?): void
Parameters 
| Name | Type | 
|---|---|
| type | string|string[] |IEventParams[] | 
| listener? | IFunction | 
| captureOrBind? | boolean|IObject | 
| capture? | boolean | 
Returns 
void
Inherited from 
Defined in 
src/leafer/packages/interface/src/event/IEventer.ts:53
emit 
▸ emit(type, event?, capture?): void
Parameters 
| Name | Type | 
|---|---|
| type | string | 
| event? | IObject|IEvent | 
| capture? | boolean | 
Returns 
void
Inherited from 
Defined in 
src/leafer/packages/interface/src/event/IEventer.ts:54
emitEvent 
▸ emitEvent(event?, capture?): void
Parameters 
| Name | Type | 
|---|---|
| event? | IEvent | 
| capture? | boolean | 
Returns 
void
Inherited from 
Defined in 
src/leafer/packages/interface/src/event/IEventer.ts:55
hasEvent 
▸ hasEvent(type, capture?): boolean
Parameters 
| Name | Type | 
|---|---|
| type | string | 
| capture? | boolean | 
Returns 
boolean
Inherited from 
Defined in 
src/leafer/packages/interface/src/event/IEventer.ts:56
destroy 
▸ destroy(): void
Returns 
void