Installation
npm install --save @types/micro-events
Summary
This package contains type definitions for micro-events (https://github.com/alexanderGugel/micro-events).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/micro-events.
index.d.ts
/** Event emitter class */
declare class MicroEventEmitter {
/** Max listeners count */
maxListeners: number;
/** Attach listener */
on(type: string, handler: MicroEventEmitter.EventHandler): MicroEventEmitter;
/** Detach listener */
off(type: string, handler?: MicroEventEmitter.EventHandler): MicroEventEmitter;
/** Trigger event */
emit(type: string, ...arguments: any[]): MicroEventEmitter;
}
declare namespace MicroEventEmitter {
/** Event handler function signature */
type EventHandler = (...args: any[]) => any;
}
export = MicroEventEmitter;
Additional Details
- Last updated: Tue, 07 Nov 2023 09:09:39 GMT
- Dependencies: none
Credits
These definitions were written by Alexander Sychev.