if (type) {
let weight = 1.0;
params = params.reduce((acc, param) => {
- const [p, v] = common.splitFirst(param, '=').map((x) => x && x.trim());
+ const [p, v] = common.splitFirst(param, '=').map((x) => x?.trim());
if (p && v) {
if (p === 'q') {
weight = Number(v);
* @param {string} acceptHeader
*/
static _acceptClauses(acceptHeader) {
- const clauses = (acceptHeader||'').split(',').map((clause) => ContentNegotiation._unpackAcceptClause(clause)).filter((clause) => clause);
+ const clauses = (acceptHeader||'').split(',')
+ .map((clause) => ContentNegotiation._unpackAcceptClause(clause))
+ .filter((clause) => clause);
return clauses.sort((a, b) => b.weight - a.weight);
}