advanced-logger
Version:
Advanced logger module extendable with plugins. Works in nodejs and browsers
19 lines (18 loc) • 518 B
TypeScript
/// <reference types="node" />
import { EventEmitter } from "events";
import IAddEventConfig from "../interface/config/IAddEventConfig";
import IStrategy from "./../interface/IStrategy";
export default class OnBundleSizeStrategy implements IStrategy {
eventEmitter: EventEmitter;
/**
* @type {number}
*/
MAX_BUNDLE_SIZE: number;
constructor(config: {
maxBundle?: number;
});
onAdd(info: IAddEventConfig): void;
onClear(): void;
sendAll(): void;
destroy(): void;
}