Documentation / listr2 / EventManager
Class: EventManager<Event, Map>
Defined in: packages/listr2/src/lib/event-manager.ts:5
Extended by
Type Parameters
Event
Event
extends string
= string
Map
Map
extends Partial
<Record
<Event
, unknown
>> = Partial
<Record
<Event
, any
>>
Constructors
Constructor
new EventManager<
Event
,Map
>():EventManager
<Event
,Map
>
Returns
EventManager
<Event
, Map
>
Methods
emit()
emit<
E
>(dispatch
,args?
):void
Defined in: packages/listr2/src/lib/event-manager.ts:8
Type Parameters
E
E
extends string
= Event
Parameters
dispatch
E
args?
EventData
<E
, Map
>
Returns
void
on()
on<
E
>(dispatch
,handler
):void
Defined in: packages/listr2/src/lib/event-manager.ts:12
Type Parameters
E
E
extends string
= Event
Parameters
dispatch
E
handler
(data
) => void
Returns
void
once()
once<
E
>(dispatch
,handler
):void
Defined in: packages/listr2/src/lib/event-manager.ts:16
Type Parameters
E
E
extends string
= Event
Parameters
dispatch
E
handler
(data
) => void
Returns
void
off()
off<
E
>(dispatch
,handler?
):void
Defined in: packages/listr2/src/lib/event-manager.ts:20
Type Parameters
E
E
extends string
= Event
Parameters
dispatch
E
handler?
(data
) => void
Returns
void
complete()
complete():
void
Defined in: packages/listr2/src/lib/event-manager.ts:24
Returns
void