added doga
This commit is contained in:
15
25_02_24/node_modules/@tinyhttp/res/dist/append.js
generated
vendored
Normal file
15
25_02_24/node_modules/@tinyhttp/res/dist/append.js
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
import { getResponseHeader, setHeader } from './headers.js';
|
||||
export const append = (res) => (field, value) => {
|
||||
const prevVal = getResponseHeader(res)(field);
|
||||
let newVal = value;
|
||||
if (prevVal && typeof newVal !== 'number' && typeof prevVal !== 'number') {
|
||||
newVal = Array.isArray(prevVal)
|
||||
? prevVal.concat(newVal)
|
||||
: Array.isArray(newVal)
|
||||
? [prevVal].concat(newVal)
|
||||
: [prevVal, newVal];
|
||||
}
|
||||
setHeader(res)(field, newVal);
|
||||
return res;
|
||||
};
|
||||
//# sourceMappingURL=append.js.map
|
||||
Reference in New Issue
Block a user