Aliyss Snow 9dde3fe96b
Added RepositorySubmodules.ts (#1931)
Co-authored-by: Justin Dalrymple <jdalrymple@users.noreply.github.com>
2021-07-27 09:44:22 -04:00

118 lines
2.0 KiB
TypeScript

import * as Gitbeaker from '@gitbeaker/core';
import { presetResourceArguments } from '@gitbeaker/requester-utils';
import { requesterFn } from './GotRequester';
const { getAPIMap, Types, ...resources } = Gitbeaker;
const API = presetResourceArguments(resources, { requesterFn });
export { Types } from '@gitbeaker/core';
export const {
// Groups
Groups,
GroupAccessRequests,
GroupBadges,
GroupCustomAttributes,
GroupIssueBoards,
GroupMembers,
GroupMilestones,
GroupRunners,
GroupVariables,
GroupLabels,
GroupDeployTokens,
Epics,
EpicIssues,
EpicNotes,
EpicDiscussions,
// Users
Users,
UserCustomAttributes,
UserEmails,
UserImpersonationTokens,
UserSSHKeys,
UserGPGKeys,
// Projects
Branches,
Commits,
CommitDiscussions,
ContainerRegistry,
Deployments,
DeployKeys,
Environments,
FreezePeriods,
Issues,
IssuesStatistics,
IssueNotes,
IssueNoteAwardEmojis,
IssueDiscussions,
IssueAwardEmojis,
Jobs,
Labels,
MergeRequests,
MergeRequestApprovals,
MergeRequestAwardEmojis,
MergeRequestDiscussions,
MergeRequestNotes,
Packages,
PackageRegistry,
Pipelines,
PipelineSchedules,
PipelineScheduleVariables,
Projects,
ProjectAccessRequests,
ProjectBadges,
ProjectCustomAttributes,
ProjectImportExport,
ProjectIssueBoards,
ProjectHooks,
ProjectMembers,
ProjectMilestones,
ProjectSnippets,
ProjectSnippetNotes,
ProjectSnippetDiscussions,
ProjectSnippetAwardEmojis,
ProtectedBranches,
ProtectedTags,
ProjectVariables,
ProjectDeployTokens,
PushRules,
Releases,
ReleaseLinks,
Repositories,
RepositoryFiles,
RepositorySubmodules,
Runners,
Services,
Tags,
Todos,
Triggers,
VulnerabilityFindings,
// Genral
ApplicationSettings,
BroadcastMessages,
Events,
FeatureFlags,
GeoNodes,
GitignoreTemplates,
GitLabCIYMLTemplates,
Keys,
License,
LicenseTemplates,
Lint,
Namespaces,
NotificationSettings,
Markdown,
PagesDomains,
Search,
SidekiqMetrics,
Snippets,
SystemHooks,
Version,
Wikis,
Gitlab,
} = API;