Files
airllm-fork-nodejs/node_modules/simple-git/dist/src/lib/runners/tasks-pending-queue.d.ts
2026-02-05 15:27:49 +08:00

24 lines
715 B
TypeScript

import { SimpleGitTask } from '../types';
import { GitError } from '../errors/git-error';
import { OutputLogger } from '../git-logger';
type AnySimpleGitTask = SimpleGitTask<any>;
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 {};