UNPKG

@backstage/integration

Version:

Helpers for managing integrations towards external systems

25 lines (22 loc) 585 B
'use strict'; class SingleInstanceGitlabCredentialsProvider { constructor(token) { this.token = token; } static create = (config) => { return new SingleInstanceGitlabCredentialsProvider(config.token); }; async getCredentials(_opts) { if (!this.token) { return {}; } return { headers: { Authorization: `Bearer ${this.token}` }, token: this.token }; } } exports.SingleInstanceGitlabCredentialsProvider = SingleInstanceGitlabCredentialsProvider; //# sourceMappingURL=SingleInstanceGitlabCredentialsProvider.cjs.js.map