wuchale
Version:
Protobuf-like i18n from plain code
23 lines (22 loc) • 601 B
TypeScript
import type { LogLevel } from "./config.js";
declare const colors: {
red: number;
green: number;
yellow: number;
magenta: number;
cyan: number;
grey: number;
reset: number;
};
type ColorFuncs = Record<keyof typeof colors, (msg: string | number) => string>;
export declare const color: ColorFuncs;
export declare class Logger {
#private;
constructor(logLevel: LogLevel);
checkLevel: (level: LogLevel) => boolean;
info: (msg: string) => void;
warn: (msg: string) => void;
error: (msg: string) => void;
verbose: (msg: string) => void;
}
export {};