@vectorx/cloud-toolkit
Version:
VectorX Cloud Toolkit
25 lines (24 loc) • 749 B
TypeScript
import ora, { type Ora } from "ora";
export declare class Logger {
c: {
_times: Map<any, any>;
log(a: string, ...args: string[]): void;
};
verboseEnabled: boolean;
constructor(options?: {
verbose?: boolean;
});
breakLine(): void;
log(...args: any): void;
info(msg: string): void;
success(msg: string): void;
warn(msg: string): void;
error(msg: string): void;
verbose(...args: any): void;
debug(...args: any): void;
genClickableLink(link: string): string;
printClickableLink(link: string): void;
time(label: string, fn: Promise<any> | (() => Promise<any>)): Promise<any>;
spinner(text: string, color?: ora.Color): Ora;
}
export declare const logger: Logger;