@ts-for-gir/lib
Version:
Typescript .d.ts generator from GIR for gjs
37 lines (36 loc) • 1.58 kB
TypeScript
/**
* A logger that displays information in different colors on the console.
* In addition, the environment or the module currently being processed is also included as prepended to the logging string
*/
export declare class Logger {
private readonly verbose;
private readonly moduleName;
constructor(verbose: boolean, moduleName: string);
private static prepend;
/**
* Returns something like '[node][Gda-5.0] Could not find type 'Gda.SqlExpr' for 'expr''
* @param txt
* @param logLevel
*/
private prependInfo;
log(...args: unknown[]): void;
dir(...args: unknown[]): void;
info(txt: string, ...args: unknown[]): void;
warn(txt: string, ...args: unknown[]): void;
debug(txt: string, ...args: unknown[]): void;
error(txt: string, ...args: unknown[]): void;
success(txt: string, ...args: unknown[]): void;
danger(txt: string, ...args: unknown[]): void;
muted(txt: string, ...args: unknown[]): void;
static log(...args: unknown[]): void;
static dir(...args: unknown[]): void;
static info(txt: string, ...args: unknown[]): void;
static warn(txt: string, ...args: unknown[]): void;
static debug(txt: string, ...args: unknown[]): void;
static error(txt: string, ...args: unknown[]): void;
static success(txt: string, ...args: unknown[]): void;
static danger(txt: string, ...args: unknown[]): void;
static white(txt: string, ...args: unknown[]): void;
static yellow(txt: string, ...args: unknown[]): void;
static gray(txt: string, ...args: unknown[]): void;
}