UNPKG

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
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 {};