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
; const gitlabAuth = privateToken: 'my-private-token' ;// Or use an OAuth2 bearer token (excluding "Bearer ") // const gitlabAuth = { bearerToken: 'my-oauth2-token' }; const fetchImplementation = windowfetch // optional, uses isomorphic-fetch by default.const basePath = 'https://gitlab.my-company.com/api/v3' // optional, defaults to 'https://gitlab.com/api/v3'const mergeRequestsApi = gitlabAuth fetchImplementation basePath; mergeRequestsApi;
Development
See https://gitlab.com/janslow/gitlab-swagger-client for information on changing this package.