UNPKG

gitlab

Version:

Full NodeJS implementation of the GitLab API. Supports Promises, Async/Await.

87 lines (86 loc) 3.68 kB
"use strict"; function __export(m) { for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; } var __importStar = (this && this.__importStar) || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k]; result["default"] = mod; return result; }; Object.defineProperty(exports, "__esModule", { value: true }); var APIServices = __importStar(require("./services")); var infrastructure_1 = require("./infrastructure"); // All seperatly __export(require("./services")); // Groups exports.GroupsBundle = infrastructure_1.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 exports.UsersBundle = infrastructure_1.Bundler({ Users: APIServices.Users, UserCustomAttributes: APIServices.UserCustomAttributes, UserEmails: APIServices.UserEmails, UserImpersonationTokens: APIServices.UserImpersonationTokens, UserKeys: APIServices.UserKeys, UserGPGKeys: APIServices.UserGPGKeys, }); // Projects exports.ProjectsBundle = infrastructure_1.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 exports.default = infrastructure_1.Bundler(APIServices);