GitLab Swagger Client
A GitLab API client using WHATWG Fetch. It's autogenerated from a Swagger/OpenAPI specification. For more information, see the home page.
Installation
npm install gitlab-swagger-client -S
If you are targetting a JavaScript environment which doesn't include ES6 promises, you should install es6-promise
or similar.
Usage
import { MergeRequestsApi } from 'gitlab-swagger-client';
const gitlabAuth = { privateToken: 'my-private-token' };
const fetchImplementation = window.fetch
const basePath = 'https://gitlab.my-company.com/api/v3'
const mergeRequestsApi = new MergeRequestsApi(gitlabAuth, fetchImplementation, basePath);
mergeRequestsApi.listMergeRequests({ id: 'my-group%2fmy-project' }).then(mergeRequests => {
mergeRequests.forEach(m => console.log(m.title));
});
Development
See https://gitlab.com/janslow/gitlab-swagger-client for information on changing this package.