blob: 61d60737ebe8223e769b5667b99b4357bb29f943 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
import { SimpleGitTask } from '../types';
import { GitError } from '../errors/git-error';
import { OutputLogger } from '../git-logger';
declare type AnySimpleGitTask = SimpleGitTask<any>;
declare type TaskInProgress = {
name: string;
logger: OutputLogger;
task: AnySimpleGitTask;
};
export declare class TasksPendingQueue {
private logLabel;
private _queue;
constructor(logLabel?: string);
private withProgress;
private createProgress;
push(task: AnySimpleGitTask): TaskInProgress;
fatal(err: GitError): void;
complete(task: AnySimpleGitTask): void;
attempt(task: AnySimpleGitTask): TaskInProgress;
static getName(name?: string): string;
private static counter;
}
export {};
|