diff options
Diffstat (limited to 'node_modules/simple-git/src/lib/responses')
13 files changed, 154 insertions, 0 deletions
diff --git a/node_modules/simple-git/src/lib/responses/BranchDeleteSummary.d.ts b/node_modules/simple-git/src/lib/responses/BranchDeleteSummary.d.ts new file mode 100644 index 0000000..e7d3517 --- /dev/null +++ b/node_modules/simple-git/src/lib/responses/BranchDeleteSummary.d.ts @@ -0,0 +1,12 @@ +import { BranchMultiDeleteResult, BranchSingleDeleteFailure, BranchSingleDeleteResult, BranchSingleDeleteSuccess } from '../../../typings'; +export declare class BranchDeletionBatch implements BranchMultiDeleteResult { + all: BranchSingleDeleteResult[]; + branches: { + [branchName: string]: BranchSingleDeleteResult; + }; + errors: BranchSingleDeleteResult[]; + get success(): boolean; +} +export declare function branchDeletionSuccess(branch: string, hash: string): BranchSingleDeleteSuccess; +export declare function branchDeletionFailure(branch: string): BranchSingleDeleteFailure; +export declare function isSingleBranchDeleteFailure(test: BranchSingleDeleteResult): test is BranchSingleDeleteSuccess; diff --git a/node_modules/simple-git/src/lib/responses/BranchSummary.d.ts b/node_modules/simple-git/src/lib/responses/BranchSummary.d.ts new file mode 100644 index 0000000..69cd698 --- /dev/null +++ b/node_modules/simple-git/src/lib/responses/BranchSummary.d.ts @@ -0,0 +1,10 @@ +import { BranchSummary, BranchSummaryBranch } from '../../../typings'; +export declare class BranchSummaryResult implements BranchSummary { + all: string[]; + branches: { + [p: string]: BranchSummaryBranch; + }; + current: string; + detached: boolean; + push(current: boolean, detached: boolean, name: string, commit: string, label: string): void; +} diff --git a/node_modules/simple-git/src/lib/responses/CheckIgnore.d.ts b/node_modules/simple-git/src/lib/responses/CheckIgnore.d.ts new file mode 100644 index 0000000..e15478f --- /dev/null +++ b/node_modules/simple-git/src/lib/responses/CheckIgnore.d.ts @@ -0,0 +1,4 @@ +/** + * Parser for the `check-ignore` command - returns each file as a string array + */ +export declare const parseCheckIgnore: (text: string) => string[]; diff --git a/node_modules/simple-git/src/lib/responses/CleanSummary.d.ts b/node_modules/simple-git/src/lib/responses/CleanSummary.d.ts new file mode 100644 index 0000000..d49ef04 --- /dev/null +++ b/node_modules/simple-git/src/lib/responses/CleanSummary.d.ts @@ -0,0 +1,9 @@ +import { CleanSummary } from '../../../typings'; +export declare class CleanResponse implements CleanSummary { + readonly dryRun: boolean; + paths: string[]; + files: string[]; + folders: string[]; + constructor(dryRun: boolean); +} +export declare function cleanSummaryParser(dryRun: boolean, text: string): CleanSummary; diff --git a/node_modules/simple-git/src/lib/responses/ConfigList.d.ts b/node_modules/simple-git/src/lib/responses/ConfigList.d.ts new file mode 100644 index 0000000..f01ed6a --- /dev/null +++ b/node_modules/simple-git/src/lib/responses/ConfigList.d.ts @@ -0,0 +1,13 @@ +import { ConfigGetResult, ConfigListSummary, ConfigValues } from '../../../typings'; +export declare class ConfigList implements ConfigListSummary { + files: string[]; + values: { + [fileName: string]: ConfigValues; + }; + private _all; + get all(): ConfigValues; + addFile(file: string): ConfigValues; + addValue(file: string, key: string, value: string): void; +} +export declare function configListParser(text: string): ConfigList; +export declare function configGetParser(text: string, key: string): ConfigGetResult; diff --git a/node_modules/simple-git/src/lib/responses/DiffSummary.d.ts b/node_modules/simple-git/src/lib/responses/DiffSummary.d.ts new file mode 100644 index 0000000..16d63f0 --- /dev/null +++ b/node_modules/simple-git/src/lib/responses/DiffSummary.d.ts @@ -0,0 +1,10 @@ +import { DiffResult, DiffResultBinaryFile, DiffResultTextFile } from '../../../typings'; +/*** + * The DiffSummary is returned as a response to getting `git().status()` + */ +export declare class DiffSummary implements DiffResult { + changed: number; + deletions: number; + insertions: number; + files: Array<DiffResultTextFile | DiffResultBinaryFile>; +} diff --git a/node_modules/simple-git/src/lib/responses/FileStatusSummary.d.ts b/node_modules/simple-git/src/lib/responses/FileStatusSummary.d.ts new file mode 100644 index 0000000..fd680a4 --- /dev/null +++ b/node_modules/simple-git/src/lib/responses/FileStatusSummary.d.ts @@ -0,0 +1,9 @@ +import { FileStatusResult } from '../../../typings/response'; +export declare const fromPathRegex: RegExp; +export declare class FileStatusSummary implements FileStatusResult { + path: string; + index: string; + working_dir: string; + readonly from: string | undefined; + constructor(path: string, index: string, working_dir: string); +} diff --git a/node_modules/simple-git/src/lib/responses/GetRemoteSummary.d.ts b/node_modules/simple-git/src/lib/responses/GetRemoteSummary.d.ts new file mode 100644 index 0000000..3ef9109 --- /dev/null +++ b/node_modules/simple-git/src/lib/responses/GetRemoteSummary.d.ts @@ -0,0 +1,11 @@ +export interface RemoteWithoutRefs { + name: string; +} +export interface RemoteWithRefs extends RemoteWithoutRefs { + refs: { + fetch: string; + push: string; + }; +} +export declare function parseGetRemotes(text: string): RemoteWithoutRefs[]; +export declare function parseGetRemotesVerbose(text: string): RemoteWithRefs[]; diff --git a/node_modules/simple-git/src/lib/responses/InitSummary.d.ts b/node_modules/simple-git/src/lib/responses/InitSummary.d.ts new file mode 100644 index 0000000..634911f --- /dev/null +++ b/node_modules/simple-git/src/lib/responses/InitSummary.d.ts @@ -0,0 +1,9 @@ +import { InitResult } from '../../../typings'; +export declare class InitSummary implements InitResult { + readonly bare: boolean; + readonly path: string; + readonly existing: boolean; + readonly gitDir: string; + constructor(bare: boolean, path: string, existing: boolean, gitDir: string); +} +export declare function parseInit(bare: boolean, path: string, text: string): InitSummary; diff --git a/node_modules/simple-git/src/lib/responses/MergeSummary.d.ts b/node_modules/simple-git/src/lib/responses/MergeSummary.d.ts new file mode 100644 index 0000000..519e954 --- /dev/null +++ b/node_modules/simple-git/src/lib/responses/MergeSummary.d.ts @@ -0,0 +1,16 @@ +import { MergeConflict, MergeConflictDeletion, MergeDetail, MergeResultStatus } from '../../../typings'; +export declare class MergeSummaryConflict implements MergeConflict { + readonly reason: string; + readonly file: string | null; + readonly meta?: MergeConflictDeletion | undefined; + constructor(reason: string, file?: string | null, meta?: MergeConflictDeletion | undefined); + toString(): string; +} +export declare class MergeSummaryDetail implements MergeDetail { + conflicts: MergeConflict[]; + merges: string[]; + result: MergeResultStatus; + get failed(): boolean; + get reason(): string; + toString(): string; +} diff --git a/node_modules/simple-git/src/lib/responses/PullSummary.d.ts b/node_modules/simple-git/src/lib/responses/PullSummary.d.ts new file mode 100644 index 0000000..c5bc9bc --- /dev/null +++ b/node_modules/simple-git/src/lib/responses/PullSummary.d.ts @@ -0,0 +1,25 @@ +import { PullDetailFileChanges, PullDetailSummary, PullFailedResult, PullResult } from '../../../typings'; +export declare class PullSummary implements PullResult { + remoteMessages: { + all: never[]; + }; + created: never[]; + deleted: string[]; + files: string[]; + deletions: PullDetailFileChanges; + insertions: PullDetailFileChanges; + summary: PullDetailSummary; +} +export declare class PullFailedSummary implements PullFailedResult { + remote: string; + hash: { + local: string; + remote: string; + }; + branch: { + local: string; + remote: string; + }; + message: string; + toString(): string; +} diff --git a/node_modules/simple-git/src/lib/responses/StatusSummary.d.ts b/node_modules/simple-git/src/lib/responses/StatusSummary.d.ts new file mode 100644 index 0000000..d70ade5 --- /dev/null +++ b/node_modules/simple-git/src/lib/responses/StatusSummary.d.ts @@ -0,0 +1,19 @@ +import { StatusResult } from '../../../typings'; +export declare class StatusSummary implements StatusResult { + not_added: never[]; + conflicted: never[]; + created: never[]; + deleted: never[]; + ignored: undefined; + modified: never[]; + renamed: never[]; + files: never[]; + staged: never[]; + ahead: number; + behind: number; + current: null; + tracking: null; + detached: boolean; + isClean(): boolean; +} +export declare const parseStatusSummary: (text: string) => StatusResult; diff --git a/node_modules/simple-git/src/lib/responses/TagList.d.ts b/node_modules/simple-git/src/lib/responses/TagList.d.ts new file mode 100644 index 0000000..b72180d --- /dev/null +++ b/node_modules/simple-git/src/lib/responses/TagList.d.ts @@ -0,0 +1,7 @@ +import { TagResult } from '../../../typings'; +export declare class TagList implements TagResult { + readonly all: string[]; + readonly latest: string | undefined; + constructor(all: string[], latest: string | undefined); +} +export declare const parseTagList: (data: string, customSort?: boolean) => TagList; |