@gabimoncha/cursor-rules
Version:
A CLI for bootstrapping Cursor rules to a project
41 lines • 1.41 kB
TypeScript
export declare const cursorRulesLogLevels: {
readonly FORCE: -1;
readonly SILENT: 0;
readonly ERROR: 1;
readonly WARN: 2;
readonly INFO: 3;
readonly DEBUG: 4;
};
export type CursorRulesLogLevel = (typeof cursorRulesLogLevels)[keyof typeof cursorRulesLogLevels];
declare class CursorRulesLogger {
private level;
constructor();
init(): void;
prompt: {
intro: (...args: unknown[]) => void;
error: (...args: unknown[]) => void;
info: (...args: unknown[]) => void;
message: (...args: unknown[]) => void;
step: (...args: unknown[]) => void;
success: (...args: unknown[]) => void;
warn: (...args: unknown[]) => void;
outro: (...args: unknown[]) => void;
};
setLogLevel(level: CursorRulesLogLevel): void;
getLogLevel(): CursorRulesLogLevel;
error(...args: unknown[]): void;
warn(...args: unknown[]): void;
success(...args: unknown[]): void;
info(...args: unknown[]): void;
log(...args: unknown[]): void;
note(...args: unknown[]): void;
debug(...args: unknown[]): void;
trace(...args: unknown[]): void;
quiet(...args: unknown[]): void;
force(...args: unknown[]): void;
private formatArgs;
}
export declare const logger: CursorRulesLogger;
export declare const setLogLevel: (level: CursorRulesLogLevel) => void;
export {};
//# sourceMappingURL=logger.d.ts.map