aboutsummaryrefslogtreecommitdiff
path: root/node_modules/simple-git/src/lib/responses
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/simple-git/src/lib/responses')
-rw-r--r--node_modules/simple-git/src/lib/responses/BranchDeleteSummary.d.ts12
-rw-r--r--node_modules/simple-git/src/lib/responses/BranchSummary.d.ts10
-rw-r--r--node_modules/simple-git/src/lib/responses/CheckIgnore.d.ts4
-rw-r--r--node_modules/simple-git/src/lib/responses/CleanSummary.d.ts9
-rw-r--r--node_modules/simple-git/src/lib/responses/ConfigList.d.ts13
-rw-r--r--node_modules/simple-git/src/lib/responses/DiffSummary.d.ts10
-rw-r--r--node_modules/simple-git/src/lib/responses/FileStatusSummary.d.ts9
-rw-r--r--node_modules/simple-git/src/lib/responses/GetRemoteSummary.d.ts11
-rw-r--r--node_modules/simple-git/src/lib/responses/InitSummary.d.ts9
-rw-r--r--node_modules/simple-git/src/lib/responses/MergeSummary.d.ts16
-rw-r--r--node_modules/simple-git/src/lib/responses/PullSummary.d.ts25
-rw-r--r--node_modules/simple-git/src/lib/responses/StatusSummary.d.ts19
-rw-r--r--node_modules/simple-git/src/lib/responses/TagList.d.ts7
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;