UNPKG

@gamastudio/colorslog

Version:

A utility for logging colored messages to the console with different system message types.

38 lines (37 loc) 905 B
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 {};