-
-
Notifications
You must be signed in to change notification settings - Fork 301
/
Copy pathindex.ts
89 lines (82 loc) · 3.23 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
import { shim } from 'universal-url';
// Add URL shim
shim();
import { bundler } from './infrastructure';
import * as APIServices from './services';
// All separately
export * from './services';
// Groups
export const GroupsBundle = bundler({
Groups: APIServices.Groups,
GroupAccessRequests: APIServices.GroupAccessRequests,
GroupBadges: APIServices.GroupBadges,
GroupCustomAttributes: APIServices.GroupCustomAttributes,
GroupIssueBoards: APIServices.GroupIssueBoards,
GroupMembers: APIServices.GroupMembers,
GroupMilestones: APIServices.GroupMilestones,
GroupProjects: APIServices.GroupProjects,
GroupVariables: APIServices.GroupVariables,
Epics: APIServices.Epics,
EpicIssues: APIServices.EpicIssues,
EpicNotes: APIServices.EpicNotes,
EpicDiscussions: APIServices.EpicDiscussions,
});
// Users
export const UsersBundle = bundler({
Users: APIServices.Users,
UserCustomAttributes: APIServices.UserCustomAttributes,
UserEmails: APIServices.UserEmails,
UserImpersonationTokens: APIServices.UserImpersonationTokens,
UserKeys: APIServices.UserKeys,
UserGPGKeys: APIServices.UserGPGKeys,
});
// Projects
export const ProjectsBundle = bundler({
Branches: APIServices.Branches,
Commits: APIServices.Commits,
CommitDiscussions: APIServices.CommitDiscussions,
ContainerRegistry: APIServices.ContainerRegistry,
DeployKeys: APIServices.DeployKeys,
Deployments: APIServices.Deployments,
Environments: APIServices.Environments,
Issues: APIServices.Issues,
IssueAwardEmojis: APIServices.IssueAwardEmojis,
IssueNotes: APIServices.IssueNotes,
IssueDiscussions: APIServices.IssueDiscussions,
Jobs: APIServices.Jobs,
Labels: APIServices.Labels,
MergeRequests: APIServices.MergeRequests,
MergeRequestAwardEmojis: APIServices.MergeRequestAwardEmojis,
MergeRequestDiscussions: APIServices.MergeRequestDiscussions,
MergeRequestNotes: APIServices.MergeRequestNotes,
Pipelines: APIServices.Pipelines,
PipelineSchedules: APIServices.PipelineSchedules,
PipelineScheduleVariables: APIServices.PipelineScheduleVariables,
Projects: APIServices.Projects,
ProjectAccessRequests: APIServices.ProjectAccessRequests,
ProjectBadges: APIServices.ProjectBadges,
ProjectCustomAttributes: APIServices.ProjectCustomAttributes,
ProjectImportExport: APIServices.ProjectImportExport,
ProjectIssueBoards: APIServices.ProjectIssueBoards,
ProjectHooks: APIServices.ProjectHooks,
ProjectMembers: APIServices.ProjectMembers,
ProjectMilestones: APIServices.ProjectMilestones,
ProjectSnippets: APIServices.ProjectSnippets,
ProjectSnippetNotes: APIServices.ProjectSnippetNotes,
ProjectSnippetDiscussions: APIServices.ProjectSnippetDiscussions,
ProjectSnippetAwardEmojis: APIServices.ProjectSnippetAwardEmojis,
ProtectedBranches: APIServices.ProtectedBranches,
ProtectedTags: APIServices.ProtectedTags,
ProjectVariables: APIServices.ProjectVariables,
PushRules: APIServices.PushRules,
Releases: APIServices.Releases,
ReleaseLinks: APIServices.ReleaseLinks,
Repositories: APIServices.Repositories,
RepositoryFiles: APIServices.RepositoryFiles,
Runners: APIServices.Runners,
Services: APIServices.Services,
Tags: APIServices.Tags,
Triggers: APIServices.Triggers,
});
// All initialized
export const Gitlab = bundler(APIServices);