(asStrings)
| 259 | } |
| 260 | |
| 261 | toJSON(asStrings) { |
| 262 | const obj = Object.create(null); |
| 263 | |
| 264 | utils.forEach(this, (value, header) => { |
| 265 | value != null && |
| 266 | value !== false && |
| 267 | (obj[header] = asStrings && utils.isArray(value) ? value.join(', ') : value); |
| 268 | }); |
| 269 | |
| 270 | return obj; |
| 271 | } |
| 272 | |
| 273 | [Symbol.iterator]() { |
| 274 | return Object.entries(this.toJSON())[Symbol.iterator](); |
no test coverage detected