Interface: IEventer
Hierarchy
↳
IEventer↳↳
IAnimate↳↳
ILeaf↳↳
IEventTarget
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
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
Overrides
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
Overrides
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
Overrides
Defined in
src/leafer/packages/interface/src/event/IEventer.ts:51
off_
▸ off_(id): void
Parameters
| Name | Type |
|---|---|
id | IEventListenerId | IEventListenerId[] |
Returns
void
Overrides
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
Overrides
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
Overrides
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
Overrides
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
Overrides
Defined in
src/leafer/packages/interface/src/event/IEventer.ts:56
destroy
▸ destroy(): void
Returns
void