UNPKG

@types/event-emitter-es6

Version:
38 lines (29 loc) 1.15 kB
# Installation > `npm install --save @types/event-emitter-es6` # Summary This package contains type definitions for event-emitter-es6 (https://github.com/insane-jo/event-emitter#readme). # Details Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/event-emitter-es6. ## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/event-emitter-es6/index.d.ts) ````ts interface Options { emitDelay?: number | undefined; strictMode?: boolean | undefined; } type Listener = (...args: any[]) => void; declare class EventEmitter { constructor(options?: Options); on(type: string, listener: Listener): void; once(type: string, listener: Listener): void; off(type: string, listener?: Listener): void; emit(type: string, ...eventArgs: any[]): void; emitSync(type: string, ...eventArgs: any[]): void; destroy(): void; } export = EventEmitter; ```` ### Additional Details * Last updated: Mon, 06 Nov 2023 22:41:05 GMT * Dependencies: none # Credits These definitions were written by [Anton Strömkvist](https://github.com/ahstro).