better-logging
Version:
better-logging is a drop in replacement for the default logging methods of node.js
11 lines (10 loc) • 493 B
TypeScript
import { LogFunctionMap } from './interfaces/logFunctionMap';
import { DecoratedInstance } from './interfaces/decoratedInstance';
import { PartialConfig } from './config';
import { FileSystem } from './interfaces/fileSystem';
export declare class LoggerContext {
private fs;
private implementation;
constructor(implementation: LogFunctionMap | LogFunctionMap[], fs: FileSystem);
decorate<T extends object>(target: T, config?: PartialConfig): target is T & DecoratedInstance;
}