/
index.ts
123 lines (96 loc) · 2.5 KB
/
index.ts
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
import type { BranchStatus } from '../../../types';
import type {
Issue,
PlatformParams,
PlatformResult,
Pr,
RepoResult,
} from '../types';
export const id = 'local';
export function initPlatform(params: PlatformParams): Promise<PlatformResult> {
return Promise.resolve({
dryRun: 'lookup',
endpoint: 'local',
persistRepoData: true,
requireConfig: 'optional',
});
}
export function getRepos(): Promise<string[]> {
return Promise.resolve([]);
}
export function initRepo(): Promise<RepoResult> {
return Promise.resolve({
defaultBranch: '',
isFork: false,
repoFingerprint: '',
});
}
export function getRepoForceRebase(): Promise<boolean> {
return Promise.resolve(false);
}
export function findIssue(): Promise<null> {
return Promise.resolve(null);
}
export function getIssueList(): Promise<Issue[]> {
return Promise.resolve([]);
}
export function getRawFile(): Promise<string | null> {
return Promise.resolve(null);
}
export function getJsonFile(): Promise<Record<string, unknown> | null> {
return Promise.resolve(null);
}
export function getPrList(): Promise<Pr[]> {
return Promise.resolve([]);
}
export function ensureIssueClosing(): Promise<void> {
return Promise.resolve();
}
export function ensureIssue(): Promise<null> {
return Promise.resolve(null);
}
export function massageMarkdown(input: string): string {
return input;
}
export function updatePr(): Promise<void> {
return Promise.resolve();
}
export function mergePr(): Promise<boolean> {
return Promise.resolve(false);
}
export function addReviewers(): Promise<void> {
return Promise.resolve();
}
export function addAssignees(): Promise<void> {
return Promise.resolve();
}
export function createPr(): Promise<null> {
return Promise.resolve(null);
}
export function deleteLabel(): Promise<void> {
return Promise.resolve();
}
export function setBranchStatus(): Promise<void> {
return Promise.resolve();
}
export function getBranchStatus(): Promise<BranchStatus> {
return Promise.resolve('red');
}
export function getBranchStatusCheck(): Promise<null> {
return Promise.resolve(null);
}
export function ensureCommentRemoval(): Promise<void> {
return Promise.resolve();
}
export function ensureComment(): Promise<boolean> {
return Promise.resolve(false);
}
export function getPr(): Promise<null> {
return Promise.resolve(null);
}
export function findPr(): Promise<null> {
return Promise.resolve(null);
}
export function getBranchPr(): Promise<null> {
return Promise.resolve(null);
}