@teaui/core
Version:
A high-level terminal UI library for Node
15 lines (14 loc) • 605 B
TypeScript
declare const levels: readonly ["debug", "error", "info", "log", "warn"];
export type Level = (typeof levels)[number];
export type Listener = (level: Level, args: any[]) => void;
export interface LogLine {
level: Level;
args: any[];
}
export declare function interceptConsoleLog(logListener?: Listener): void;
export declare function decorateConsoleLog(): void;
export declare function addListener(listener: () => void): void;
export declare function removeListener(listener: () => void): void;
export declare function fetchLogs(): LogLine[];
export declare function flushLogs(): void;
export {};