12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- declare var mitt: mitt.MittStatic;
- declare module "mitt" {
- export = mitt;
- }
- declare namespace mitt {
- type Handler = (event?: any) => void;
- interface MittStatic {
- new(all?: {[key: string]: Handler}): Emitter;
- }
- interface Emitter {
-
- on(type: string, handler: Handler): void;
-
- off(type: string, handler: Handler): void;
-
- emit(type: string, event?: any): void;
- }
- }
|