UNPKG

acady-api-builder

Version:
39 lines 974 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ApiHeaders = void 0; class ApiHeaders { constructor(headers) { this.headers = []; if (headers) this.headers = headers; } getValue(key) { for (let header of this.headers) { if (header.key === key) return header.value; } return; } getAllValues(key) { let values = []; for (let header of this.headers) { if (header.key === key) values.push(header.value); } return values; } entries() { return this.headers; } append(key, value) { this.headers.push({ key, value }); } set(key, value) { this.headers = this.headers.filter(header => header.key !== key); this.append(key, value); } } exports.ApiHeaders = ApiHeaders; //# sourceMappingURL=api-headers.js.map