We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0f4e8f0 commit d08d782Copy full SHA for d08d782
mitt.d.ts
@@ -6,6 +6,7 @@ declare module "mitt" {
6
7
declare namespace mitt {
8
type Handler = (event?: any) => void;
9
+ type WildcardHandler = (type?: string, event?: any) => void;
10
11
interface MittStatic {
12
(all?: {[key: string]: Handler}): Emitter;
@@ -21,6 +22,7 @@ declare namespace mitt {
21
22
* @memberOf Mitt
23
*/
24
on(type: string, handler: Handler): void;
25
+ on(type: "*", handler: WildcardHandler): void;
26
27
/**
28
* Function to call in response to the given event
@@ -31,6 +33,7 @@ declare namespace mitt {
31
33
32
34
35
off(type: string, handler: Handler): void;
36
+ off(type: "*", handler: WildcardHandler): void;
37
38
39
* Invoke all handlers for the given type.
0 commit comments