mirror of
https://github.com/jdalrymple/gitbeaker.git
synced 2026-01-18 15:55:30 +00:00
81 lines
1.6 KiB
JavaScript
81 lines
1.6 KiB
JavaScript
import Pick from 'lodash.pick';
|
|
import * as APIServices from './services';
|
|
import { Bundler } from './infrastructure';
|
|
|
|
// All seperatly
|
|
export * from './services';
|
|
|
|
// Groups
|
|
export const GroupsBundle = Bundler(Pick(APIServices, [
|
|
'Groups',
|
|
'GroupAccessRequests',
|
|
'GroupBadges',
|
|
'GroupCustomAttributes',
|
|
'GroupIssueBoards',
|
|
'GroupMembers',
|
|
'GroupMilestones',
|
|
'GroupProjects',
|
|
'GroupVariables',
|
|
'Epics',
|
|
'EpicIssues',
|
|
'EpicNotes',
|
|
'EpicDiscussions',
|
|
]));
|
|
|
|
// Users
|
|
export const UsersBundle = Bundler(Pick(APIServices, [
|
|
'Users',
|
|
'UserCustomAttributes',
|
|
'UserEmails',
|
|
'UserImpersonationTokens',
|
|
'UserKeys',
|
|
'UserGPGKeys',
|
|
]));
|
|
|
|
// Projects
|
|
export const ProjectsBundle = Bundler(Pick(APIServices, [
|
|
'Branches',
|
|
'Commits',
|
|
'CommitDiscussions',
|
|
'DeployKeys',
|
|
'Deployments',
|
|
'Environments',
|
|
'Issues',
|
|
'IssueAwardEmojis',
|
|
'IssueNotes',
|
|
'IssueDiscussions',
|
|
'Jobs',
|
|
'Labels',
|
|
'MergeRequests',
|
|
'MergeRequestAwardEmojis',
|
|
'MergeRequestDiscussions',
|
|
'MergeRequestNotes',
|
|
'Pipelines',
|
|
'PipelineSchedules',
|
|
'PipelineScheduleVariables',
|
|
'Projects',
|
|
'ProjectAccessRequests',
|
|
'ProjectBadges',
|
|
'ProjectCustomAttributes',
|
|
'ProjectImportExport',
|
|
'ProjectIssueBoards',
|
|
'ProjectHooks',
|
|
'ProjectMembers',
|
|
'ProjectMilestones',
|
|
'ProjectSnippets',
|
|
'ProjectSnippetNotes',
|
|
'ProjectSnippetDiscussions',
|
|
'ProjectSnippetAwardEmojis',
|
|
'ProtectedBranches',
|
|
'ProjectVariables',
|
|
'Repositories',
|
|
'RepositoryFiles',
|
|
'Runners',
|
|
'Services',
|
|
'Tags',
|
|
'Triggers',
|
|
]));
|
|
|
|
// All initialized
|
|
export default Bundler(APIServices);
|