jetup
Version:
Jetup: JavaScript Project Setup! Jetting-up your next JS project in seconds with one command, using fully modular, customizable presets, instantly ready to code!.
28 lines (27 loc) • 906 B
TypeScript
import { Spinner } from 'nanospinner';
import { ModuleRegistry } from '../base/registry';
import { BaseNamedModule } from '../base/named';
interface Logger {
info: (message: string) => void;
warn: (message: string) => void;
debug: (message: string) => void;
error: (message: string) => void;
}
export declare class LoggerModule extends BaseNamedModule {
protected _logger: Logger;
protected _spinner: (Spinner & {
debug?: (message: string) => void;
}) | undefined;
protected registry: typeof LoggerModule;
protected verbose: boolean;
setRegistry(registry: ModuleRegistry): void;
info(...messages: unknown[]): void;
warn(...messages: unknown[]): void;
error(...messages: unknown[]): void;
debug(...messages: unknown[]): void;
start(text?: string): void;
stop(): void;
end(text?: string): void;
private _getLogger;
}
export {};