aboutsummaryrefslogtreecommitdiff
path: root/node_modules/simple-git/src/lib/git-logger.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/simple-git/src/lib/git-logger.d.ts')
-rw-r--r--node_modules/simple-git/src/lib/git-logger.d.ts21
1 files changed, 21 insertions, 0 deletions
diff --git a/node_modules/simple-git/src/lib/git-logger.d.ts b/node_modules/simple-git/src/lib/git-logger.d.ts
new file mode 100644
index 0000000..7f3748d
--- /dev/null
+++ b/node_modules/simple-git/src/lib/git-logger.d.ts
@@ -0,0 +1,21 @@
+import { Debugger } from 'debug';
+declare type OutputLoggingHandler = (message: string, ...args: any[]) => void;
+export interface OutputLogger extends OutputLoggingHandler {
+ readonly label: string;
+ info: OutputLoggingHandler;
+ step(nextStep?: string): OutputLogger;
+ sibling(name: string): OutputLogger;
+}
+export declare function createLogger(label: string, verbose?: string | Debugger, initialStep?: string, infoDebugger?: Debugger): OutputLogger;
+/**
+ * The `GitLogger` is used by the main `SimpleGit` runner to handle logging
+ * any warnings or errors.
+ */
+export declare class GitLogger {
+ private _out;
+ error: OutputLoggingHandler;
+ warn: OutputLoggingHandler;
+ constructor(_out?: Debugger);
+ silent(silence?: boolean): void;
+}
+export {};