acady-api-builder
Version:
Acady API Builder
39 lines • 974 B
JavaScript
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
;