mirror of
https://github.com/jdalrymple/gitbeaker.git
synced 2026-01-18 15:55:30 +00:00
* chore: Introduce typescript * chore: Remove lodash.pick, use native js instead * chore: Add tslint and extend Airbnb ruleset * chore: Remove Babel Dependency, replace build steps with tsc * chore: change target for modern env from es2017 to es6 (async/await should be transpiled to downlevel js) * chore(package): Updating packages * fix: Fix error while throwing an error in RequestHelper (#156) * feat: Support rejectUnauthorized parameter (#164) * feat: Adding project archive abilities * fix(test): Application settings API updated (#177) * fix: Removing token requirement (#176) * chore: Removing npmignore and using files instead. * fix: obey rate limits for all request types correctly (#170) * fix: Camel casing broke the body params
80 lines
3.0 KiB
TypeScript
80 lines
3.0 KiB
TypeScript
import * as APIServices from './services';
|
|
import { Bundler } from './infrastructure';
|
|
|
|
// All seperatly
|
|
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,
|
|
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,
|
|
ProjectVariables: APIServices.ProjectVariables,
|
|
Repositories: APIServices.Repositories,
|
|
RepositoryFiles: APIServices.RepositoryFiles,
|
|
Runners: APIServices.Runners,
|
|
Services: APIServices.Services,
|
|
Tags: APIServices.Tags,
|
|
Triggers: APIServices.Triggers,
|
|
});
|
|
|
|
// All initialized
|
|
export default Bundler(APIServices);
|