Interface: IEventer
Hierarchy
↳
IEventer
↳↳
ILeaf
↳↳
IEventTarget
Table of contents
Properties
Methods
Properties
innerId
Readonly
innerId: number
Defined in
leafer/packages/interface/src/event/IEventer.ts:29
__captureMap
Optional
__captureMap: IEventListenerMap
Defined in
leafer/packages/interface/src/event/IEventer.ts:30
__bubbleMap
Optional
__bubbleMap: IEventListenerMap
Defined in
leafer/packages/interface/src/event/IEventer.ts:31
Methods
on
on(type
, listener
, options?
): void
Parameters
Name | Type |
---|---|
type | string | string [] |
listener | IFunction |
options? | boolean | IEventListenerOptions |
Returns
void
Overrides
Defined in
leafer/packages/interface/src/event/IEventer.ts:33
off
off(type
, listener
, options?
): void
Parameters
Name | Type |
---|---|
type | string | string [] |
listener | IFunction |
options? | boolean | IEventListenerOptions |
Returns
void
Overrides
Defined in
leafer/packages/interface/src/event/IEventer.ts:34
on__
on__(type
, listener
, bind?
, options?
): IEventListenerId
Parameters
Name | Type |
---|---|
type | string | string [] |
listener | IFunction |
bind? | IObject |
options? | boolean | IEventListenerOptions |
Returns
Overrides
Defined in
leafer/packages/interface/src/event/IEventer.ts:35
off__
off__(id
): void
Parameters
Name | Type |
---|---|
id | IEventListenerId | IEventListenerId [] |
Returns
void
Overrides
Defined in
leafer/packages/interface/src/event/IEventer.ts:36
once
once(type
, listener
): void
Parameters
Name | Type |
---|---|
type | string | string [] |
listener | IFunction |
Returns
void
Overrides
Defined in
leafer/packages/interface/src/event/IEventer.ts:37
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:38
emitEvent
emitEvent(event?
, capture?
): void
Parameters
Name | Type |
---|---|
event? | IEvent |
capture? | boolean |
Returns
void
Overrides
Defined in
leafer/packages/interface/src/event/IEventer.ts:39
hasEvent
hasEvent(type
, capture?
): boolean
Parameters
Name | Type |
---|---|
type | string |
capture? | boolean |
Returns
boolean
Overrides
Defined in
leafer/packages/interface/src/event/IEventer.ts:40
destroy
destroy(): void
Returns
void