@expressots/shared
Version:
Shared library for ExpressoTS modules 🐎
20 lines (19 loc) • 752 B
TypeScript
/**
* Logger utility for dotenv
*/
export declare enum LogLevel {
Info = "info",
Warn = "warn",
Debug = "debug"
}
/**
* Log a message
* @param message - The message to log
* @param logLevel - The log level. Defaults to LogLevel.Info
*/
export declare function log(message: string, logLevel?: LogLevel): void;
export declare function printError(message: string, component: string): void;
export declare function printSuccess(message: string, component: string): void;
export declare function printWarning(message: string, component?: string): void;
export declare function printGenerateError(schematic: string, file: string): Promise<void>;
export declare function printGenerateSuccess(schematic: string, file: string): Promise<void>;