UNPKG

release-please

Version:

generate release PRs based on the conventionalcommits.org spec

25 lines (24 loc) 617 B
interface LogFn { <T extends object>(obj: T, msg?: string, ...args: any[]): void; (msg: string, ...args: any[]): void; } export interface Logger { error: LogFn; warn: LogFn; info: LogFn; debug: LogFn; trace: LogFn; } export declare class CheckpointLogger implements Logger { private includeDebug; private includeTrace; constructor(includeDebug?: boolean, includeTrace?: boolean); error: LogFn; warn: LogFn; info: LogFn; debug: LogFn; trace: LogFn; } export declare let logger: Logger; export declare function setLogger(userLogger: Logger): void; export {};