UNPKG

@backstage/integration

Version:

Helpers for managing integrations towards external systems

23 lines (21 loc) 531 B
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 }; } } export { SingleInstanceGitlabCredentialsProvider }; //# sourceMappingURL=SingleInstanceGitlabCredentialsProvider.esm.js.map