@log-rush/log-formatter
Version:
Parse/Format/Style colored logs
17 lines (16 loc) • 535 B
TypeScript
import { FormattingType, LogFormat } from './builder/formatter';
export declare enum Optimization {
O1 = 0,
O2 = 1
}
export declare type Options<F extends LogFormat> = {
optimizations?: Optimization;
format: F;
};
export declare class LogFormatter<F extends LogFormat> {
private readonly options;
static format<F extends LogFormat>(logs: string, format: F, optimization?: Optimization): FormattingType[F];
private parser;
constructor(options: Options<F>);
format(logs: string): FormattingType[F];
}