UNPKG

@elastic.io/odata-library

Version:
15 lines (12 loc) 466 B
/* eslint-disable no-param-reassign */ const NoAuthRestClient = require('./NoAuthRestClient.js'); module.exports = class ApiKeyRestClient extends NoAuthRestClient { constructor(emitter, cfg) { super(emitter, cfg); this.apiKeyHeaderName = cfg.apiKeyHeaderName; this.apiKeyHeaderValue = cfg.apiKeyHeaderValue; } _addAuthenticationToRequestOptions(requestOptions) { requestOptions.headers[this.apiKeyHeaderName] = this.apiKeyHeaderValue; } };