sadasdasd
unknown
typescript
3 years ago
856 B
2
Indexable
export enum ConsoleColors { Reset = '\x1b[0m', Bright = '\x1b[1m', Dim = '\x1b[2m', Underscore = '\x1b[4m', Blink = '\x1b[5m', Reverse = '\x1b[7m', Hidden = '\x1b[8m', FgBlack = '\x1b[30m', FgRed = '\x1b[31m', FgGreen = '\x1b[32m', FgYellow = '\x1b[33m', FgBlue = '\x1b[34m', FgMagenta = '\x1b[35m', FgCyan = '\x1b[36m', FgWhite = '\x1b[37m', BgBlack = '\x1b[40m', BgRed = '\x1b[41m', BgGreen = '\x1b[42m', BgYellow = '\x1b[43m', BgBlue = '\x1b[44m', BgMagenta = '\x1b[45m', BgCyan = '\x1b[46m', BgWhite = '\x1b[47m', } export interface Options { color: ConsoleColors; } export const log = (msg: string, options?: Options) => { const timestamp = new Date().toLocaleTimeString('de-DE', { hour: '2-digit', minute: '2-digit' }); console.log(`[${timestamp}] ${options?.color || ''}${msg}`); };
Editor is loading...