UNPKG

@kcutils/logger

Version:
25 lines 717 B
/** * @packageDocumentation * @module Logger.Builders */ import { BadgeFn, ColorFn, LoggerType, Types } from "../models/logger/LoggerType"; import { Levels } from "../constants/levels"; /** * start by run LoggerTypeBuilder.initial() * and chain with many option */ export declare class LoggerTypeBuilder { static initial(): LoggerTypeBuilder; private badgeFn; private colorFn; private label; private level; constructor(); withNewBadge(fn: BadgeFn): this; withNewColor(fn: ColorFn): this; withLabel(label: string): this; withLevel(lv: Levels): this; get(): LoggerType; getType<N extends string>(name: N): Types<N>; } //# sourceMappingURL=LoggerTypeBuilder.d.ts.map