UNPKG

advanced-logger

Version:

Advanced logger module extendable with plugins. Works in nodejs and browsers

20 lines (19 loc) 498 B
/// <reference types="node" /> import { EventEmitter } from "events"; import IStrategy from "./../interface/IStrategy"; export default class OnIntervalStrategy implements IStrategy { eventEmitter: EventEmitter; /** * @type {number} */ SEND_INTERVAL: number; private readonly debouncedSend; constructor(config: { interval?: number; }); onAdd(info: any): void; onClear(): void; sendAll(info?: any): void; destroy(): void; private send; }