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