mirror of
https://github.com/jdalrymple/gitbeaker.git
synced 2026-01-25 16:04:01 +00:00
70 lines
1.3 KiB
JavaScript
70 lines
1.3 KiB
JavaScript
import Pick from 'lodash.pick';
|
|
import * as APIServices from './services';
|
|
import init from './infrastructure/Namespace';
|
|
|
|
// All seperatly
|
|
export * from './services';
|
|
|
|
// Groups
|
|
export const GroupsBundle = init(Pick(APIServices, [
|
|
'Groups',
|
|
'GroupAccessRequests',
|
|
'GroupBadges',
|
|
'GroupCustomAttributes',
|
|
'GroupIssueBoards',
|
|
'GroupMembers',
|
|
'GroupMilestones',
|
|
'GroupProjects',
|
|
'GroupVariables',
|
|
'Epics',
|
|
'EpicIssues',
|
|
'EpicNotes',
|
|
]));
|
|
|
|
// Users
|
|
export const UsersBundle = init(Pick(APIServices, [
|
|
'Users',
|
|
'UserEmails',
|
|
'UserImpersonationTokens',
|
|
'UserKeys',
|
|
'UserGPGKeys',
|
|
]));
|
|
|
|
// Projects
|
|
export const ProjectsBundle = init(Pick(APIServices, [
|
|
'Branches',
|
|
'Commits',
|
|
'DeployKeys',
|
|
'Deployments',
|
|
'Environments',
|
|
'Issues',
|
|
'IssueNotes',
|
|
'Jobs',
|
|
'Labels',
|
|
'MergeRequests',
|
|
'MergeRequestNotes',
|
|
'Pipelines',
|
|
'PipelineSchedules',
|
|
'PipelineScheduleVariables',
|
|
'Projects',
|
|
'ProjectAccessRequests',
|
|
'ProjectBadges',
|
|
'ProjectCustomAttributes',
|
|
'ProjectIssueBoards',
|
|
'ProjectHooks',
|
|
'ProjectMembers',
|
|
'ProjectMilestones',
|
|
'ProjectSnippetNotes',
|
|
'ProtectedBranches',
|
|
'ProjectVariables',
|
|
'Repositories',
|
|
'RepositoryFiles',
|
|
'Runners',
|
|
'Services',
|
|
'Tags',
|
|
'Triggers',
|
|
]));
|
|
|
|
// All initialized
|
|
export default init(APIServices);
|