@gamastudio/colorslog
Version:
A utility for logging colored messages to the console with different system message types.
38 lines (37 loc) • 905 B
TypeScript
export declare enum SystemMessageType {
SYS = "SYS",
ERROR = "ERROR",
WARNING = "WARNING",
INFO = "INFO",
SUCCESS = "SUCCESS",
TIMEOUT = "TIMEOUT"
}
interface LogConfig {
zoneHour?: number;
dateShow?: boolean;
useBackground?: boolean;
}
declare class Colors {
private TIMEOUT;
private globalConfig;
colors: {
[key: string]: string;
};
constructor();
private getFormattedDate;
private formatArguments;
private extractConfig;
private filterArgs;
private log;
private sys;
system(...args: any[]): void;
info(...args: any[]): void;
warn(...args: any[]): void;
success(...args: any[]): void;
timeout(...args: any[]): void;
error(...args: any[]): void;
clear(): void;
setConfig(config: LogConfig): void;
}
export declare const colors: Colors;
export {};