|
1 | | -export default interface Settings { |
2 | | - debug: boolean; |
3 | | - gitlab: GitlabSettings; |
4 | | - github: GithubSettings; |
5 | | - usermap: { |
6 | | - [key: string]: string; |
7 | | - }; |
8 | | - projectmap: { |
9 | | - [key: string]: string; |
10 | | - }; |
11 | | - conversion: { |
12 | | - useLowerCaseLabels: boolean; |
13 | | - }; |
14 | | - transfer: { |
15 | | - description: boolean; |
16 | | - milestones: boolean; |
17 | | - labels: boolean; |
18 | | - issues: boolean; |
19 | | - mergeRequests: boolean; |
20 | | - releases: boolean; |
21 | | - }; |
22 | | - useIssueImportAPI: boolean; |
23 | | - usePlaceholderIssuesForMissingIssues: boolean; |
24 | | - useReplacementIssuesForCreationFails: boolean; |
25 | | - useIssuesForAllMergeRequests: boolean; |
26 | | - filterByLabel: string | null; |
27 | | - skipMergeRequestStates: string[]; |
28 | | - skipMatchingComments: string[]; |
29 | | - mergeRequests: { |
30 | | - logFile: string; |
31 | | - log: boolean; |
32 | | - }; |
33 | | - s3?: S3Settings; |
34 | | -} |
35 | | - |
36 | | -export interface GithubSettings { |
37 | | - baseUrl?: string; |
38 | | - owner: string; |
39 | | - token: string; |
40 | | - token_owner: string; |
41 | | - repo: string; |
42 | | - timeout?: number; |
43 | | - username?: string; // when is this set??? |
44 | | -} |
45 | | - |
46 | | -export interface GitlabSettings { |
47 | | - url?: string; |
48 | | - token: string; |
49 | | - projectId: number; |
50 | | - sessionCookie: string; |
51 | | -} |
52 | | - |
53 | | -export interface S3Settings { |
54 | | - accessKeyId: string; |
55 | | - secretAccessKey: string; |
56 | | - bucket: string; |
57 | | -} |
| 1 | +export default interface Settings { |
| 2 | + debug: boolean; |
| 3 | + gitlab: GitlabSettings; |
| 4 | + github: GithubSettings; |
| 5 | + usermap: { |
| 6 | + [key: string]: string; |
| 7 | + }; |
| 8 | + projectmap: { |
| 9 | + [key: string]: string; |
| 10 | + }; |
| 11 | + conversion: { |
| 12 | + useLowerCaseLabels: boolean; |
| 13 | + }; |
| 14 | + transfer: { |
| 15 | + description: boolean; |
| 16 | + milestones: boolean; |
| 17 | + labels: boolean; |
| 18 | + issues: boolean; |
| 19 | + mergeRequests: boolean; |
| 20 | + releases: boolean; |
| 21 | + }; |
| 22 | + useIssueImportAPI: boolean; |
| 23 | + usePlaceholderIssuesForMissingIssues: boolean; |
| 24 | + useReplacementIssuesForCreationFails: boolean; |
| 25 | + useIssuesForAllMergeRequests: boolean; |
| 26 | + filterByLabel: string | null; |
| 27 | + skipMergeRequestStates: string[]; |
| 28 | + skipMatchingComments: string[]; |
| 29 | + mergeRequests: { |
| 30 | + logFile: string; |
| 31 | + log: boolean; |
| 32 | + }; |
| 33 | + s3?: S3Settings; |
| 34 | +} |
| 35 | + |
| 36 | +export interface GithubSettings { |
| 37 | + baseUrl?: string; |
| 38 | + owner: string; |
| 39 | + token: string; |
| 40 | + token_owner: string; |
| 41 | + repo: string; |
| 42 | + timeout?: number; |
| 43 | + username?: string; // when is this set??? |
| 44 | + recreateRepo?: boolean; |
| 45 | +} |
| 46 | + |
| 47 | +export interface GitlabSettings { |
| 48 | + url?: string; |
| 49 | + token: string; |
| 50 | + projectId: number; |
| 51 | + sessionCookie: string; |
| 52 | +} |
| 53 | + |
| 54 | +export interface S3Settings { |
| 55 | + accessKeyId: string; |
| 56 | + secretAccessKey: string; |
| 57 | + bucket: string; |
| 58 | +} |
0 commit comments