github.com/jfrog/frogbot@v1.1.1-0.20231221090046-821a26f50338/action/node_modules/simple-git/dist/src/lib/git-logger.d.ts (about) 1 import { Debugger } from 'debug'; 2 declare type OutputLoggingHandler = (message: string, ...args: any[]) => void; 3 export interface OutputLogger extends OutputLoggingHandler { 4 readonly label: string; 5 info: OutputLoggingHandler; 6 step(nextStep?: string): OutputLogger; 7 sibling(name: string): OutputLogger; 8 } 9 export declare function createLogger(label: string, verbose?: string | Debugger, initialStep?: string, infoDebugger?: Debugger): OutputLogger; 10 /** 11 * The `GitLogger` is used by the main `SimpleGit` runner to handle logging 12 * any warnings or errors. 13 */ 14 export declare class GitLogger { 15 private _out; 16 error: OutputLoggingHandler; 17 warn: OutputLoggingHandler; 18 constructor(_out?: Debugger); 19 silent(silence?: boolean): void; 20 } 21 export {};