@hyper-fetch/core
Version:
Cache, Queue and Persist your requests no matter if you are online or offline!
13 lines • 899 B
TypeScript
import { default as Emitter } from 'events';
export declare class EventEmitter extends Emitter {
emitCallbacks: Array<(event: string, data: any, isTriggeredExternally?: true) => void>;
constructor(options?: ConstructorParameters<typeof Emitter>[0]);
emit(type: string, data: any, isTriggeredExternally: boolean): boolean;
onEmit: (callback: (event: string, data: any, isTriggeredExternally?: true) => void) => () => void;
onListener: (event: string, listener: (count: number) => void) => () => void;
on: (event: string | symbol, listener: (...args: any[]) => void) => this;
off: (event: string | symbol, listener: (...args: any[]) => void) => this;
addListener: (event: string | symbol, listener: (...args: any[]) => void) => this;
removeListener: (event: string | symbol, listener: (...args: any[]) => void) => this;
}
//# sourceMappingURL=emitter.utils.d.ts.map