From 01160246e4a0c0052181c72a53737e356ea7d02d Mon Sep 17 00:00:00 2001 From: Minteck Date: Sat, 12 Feb 2022 10:33:06 +0100 Subject: First commit --- .../src/lib/runners/git-executor-chain.d.ts | 25 ++++++++++++++++++++++ .../simple-git/src/lib/runners/git-executor.d.ts | 15 +++++++++++++ .../src/lib/runners/promise-wrapped.d.ts | 2 ++ .../simple-git/src/lib/runners/scheduler.d.ts | 11 ++++++++++ .../src/lib/runners/tasks-pending-queue.d.ts | 23 ++++++++++++++++++++ 5 files changed, 76 insertions(+) create mode 100644 node_modules/simple-git/src/lib/runners/git-executor-chain.d.ts create mode 100644 node_modules/simple-git/src/lib/runners/git-executor.d.ts create mode 100644 node_modules/simple-git/src/lib/runners/promise-wrapped.d.ts create mode 100644 node_modules/simple-git/src/lib/runners/scheduler.d.ts create mode 100644 node_modules/simple-git/src/lib/runners/tasks-pending-queue.d.ts (limited to 'node_modules/simple-git/src/lib/runners') diff --git a/node_modules/simple-git/src/lib/runners/git-executor-chain.d.ts b/node_modules/simple-git/src/lib/runners/git-executor-chain.d.ts new file mode 100644 index 0000000..7e13e09 --- /dev/null +++ b/node_modules/simple-git/src/lib/runners/git-executor-chain.d.ts @@ -0,0 +1,25 @@ +import { PluginStore } from '../plugins'; +import { outputHandler, SimpleGitExecutor, SimpleGitTask } from '../types'; +import { Scheduler } from './scheduler'; +export declare class GitExecutorChain implements SimpleGitExecutor { + private _executor; + private _scheduler; + private _plugins; + private _chain; + private _queue; + private _cwd; + get binary(): string; + get cwd(): string; + set cwd(cwd: string); + get env(): import("../types").GitExecutorEnv; + get outputHandler(): outputHandler | undefined; + constructor(_executor: SimpleGitExecutor, _scheduler: Scheduler, _plugins: PluginStore); + chain(): this; + push(task: SimpleGitTask): Promise; + private attemptTask; + private onFatalException; + private attemptRemoteTask; + private attemptEmptyTask; + private handleTaskData; + private gitResponse; +} diff --git a/node_modules/simple-git/src/lib/runners/git-executor.d.ts b/node_modules/simple-git/src/lib/runners/git-executor.d.ts new file mode 100644 index 0000000..c145af1 --- /dev/null +++ b/node_modules/simple-git/src/lib/runners/git-executor.d.ts @@ -0,0 +1,15 @@ +import { PluginStore } from '../plugins'; +import { GitExecutorEnv, outputHandler, SimpleGitExecutor, SimpleGitTask } from '../types'; +import { Scheduler } from './scheduler'; +export declare class GitExecutor implements SimpleGitExecutor { + binary: string; + cwd: string; + private _scheduler; + private _plugins; + private _chain; + env: GitExecutorEnv; + outputHandler?: outputHandler; + constructor(binary: string, cwd: string, _scheduler: Scheduler, _plugins: PluginStore); + chain(): SimpleGitExecutor; + push(task: SimpleGitTask): Promise; +} diff --git a/node_modules/simple-git/src/lib/runners/promise-wrapped.d.ts b/node_modules/simple-git/src/lib/runners/promise-wrapped.d.ts new file mode 100644 index 0000000..4f8d694 --- /dev/null +++ b/node_modules/simple-git/src/lib/runners/promise-wrapped.d.ts @@ -0,0 +1,2 @@ +import { SimpleGit, SimpleGitOptions } from '../../../typings'; +export declare function gitP(...args: [] | [string] | [Partial] | [string, Partial]): SimpleGit; diff --git a/node_modules/simple-git/src/lib/runners/scheduler.d.ts b/node_modules/simple-git/src/lib/runners/scheduler.d.ts new file mode 100644 index 0000000..847ed31 --- /dev/null +++ b/node_modules/simple-git/src/lib/runners/scheduler.d.ts @@ -0,0 +1,11 @@ +declare type ScheduleCompleteCallback = () => void; +export declare class Scheduler { + private concurrency; + private logger; + private pending; + private running; + constructor(concurrency?: number); + private schedule; + next(): Promise; +} +export {}; diff --git a/node_modules/simple-git/src/lib/runners/tasks-pending-queue.d.ts b/node_modules/simple-git/src/lib/runners/tasks-pending-queue.d.ts new file mode 100644 index 0000000..61d6073 --- /dev/null +++ b/node_modules/simple-git/src/lib/runners/tasks-pending-queue.d.ts @@ -0,0 +1,23 @@ +import { SimpleGitTask } from '../types'; +import { GitError } from '../errors/git-error'; +import { OutputLogger } from '../git-logger'; +declare type AnySimpleGitTask = SimpleGitTask; +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 {}; -- cgit