Class Listener<TType, TData>
Type Parameters
-
TType extends string = string
-
TData extends any = any
Constructors
constructor
- new Listener<TType, TData>(_target?): Listener<TType, TData>
-
Type Parameters
-
TType extends string = string
-
TData extends unknown = any
Returns Listener<TType, TData>
Properties
Private _callbacks
Private Optional _target
_target?: any
Methods
Private _on
- _on(type, callback, once?, prepend?, one?): Listener<TType, TData>
-
Parameters
-
type: TType | TType[]
-
callback: ((evt) => any)
-
once: boolean = false
-
prepend: boolean = false
-
one: boolean = false
Returns Listener<TType, TData>
clear
- clear(type?): void
-
Parameters
-
Optional type: TType | TType[]
Returns void
flush
- flush(type, data, target?): any[]
-
Parameters
-
type: TType
-
data: TData
-
Optional target: any
Returns any[]
has
- has(type): boolean
-
Returns boolean
off
- off(type, callback): Listener<TType, TData>
-
Parameters
-
type: TType | TType[]
-
callback: ((evt) => any)
Returns Listener<TType, TData>
on
- on(type, callback, prepend?): Listener<TType, TData>
-
Parameters
-
type: TType | TType[]
-
callback: ((evt) => any)
-
prepend: boolean = false
Returns Listener<TType, TData>
once
- once(type, callback, prepend?): Listener<TType, TData>
-
Parameters
-
type: TType | TType[]
-
callback: ((evt) => any)
-
prepend: boolean = false
Returns Listener<TType, TData>
the event type