diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/index.ts | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/index.ts b/src/index.ts index f8e7e64..cfb1cf3 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,16 +1,16 @@ -type EventType = string | symbol; +export type EventType = string | symbol; // An event handler can take an optional event argument // and should not return a value -type Handler = (event?: any) => void; -type WildcardHandler= (type: EventType, event?: any) => void +export type Handler = (event?: any) => void; +export type WildcardHandler= (type: EventType, event?: any) => void // An array of all currently registered event handlers for a type -type EventHandlerList = Array<Handler>; -type WildCardEventHandlerList = Array<WildcardHandler>; +export type EventHandlerList = Array<Handler>; +export type WildCardEventHandlerList = Array<WildcardHandler>; // A map of event types and their corresponding event handlers. -type EventHandlerMap = Map<EventType, EventHandlerList | WildCardEventHandlerList>; +export type EventHandlerMap = Map<EventType, EventHandlerList | WildCardEventHandlerList>; export interface Emitter { on(type: EventType, handler: Handler): void; |
