-
-
Notifications
You must be signed in to change notification settings - Fork 335
Expand file tree
/
Copy pathPullSummary.ts
More file actions
39 lines (36 loc) · 771 Bytes
/
PullSummary.ts
File metadata and controls
39 lines (36 loc) · 771 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import {
PullDetailFileChanges,
PullDetailSummary,
PullFailedResult,
PullResult,
} from '../../../typings';
export class PullSummary implements PullResult {
public remoteMessages = {
all: [],
};
public created = [];
public deleted: string[] = [];
public files: string[] = [];
public deletions: PullDetailFileChanges = {};
public insertions: PullDetailFileChanges = {};
public summary: PullDetailSummary = {
changes: 0,
deletions: 0,
insertions: 0,
};
}
export class PullFailedSummary implements PullFailedResult {
remote = '';
hash = {
local: '',
remote: '',
};
branch = {
local: '',
remote: '',
};
message = '';
toString() {
return this.message;
}
}