in apps/mountebank-mock/mountebank-source/src/models/predicates.js [33:54]
function forceStrings (value) {
const isObject = helpers.isObject;
if (value === null) {
return 'null';
}
else if (Array.isArray(value)) {
return value.map(forceStrings);
}
else if (isObject(value)) {
return Object.keys(value).reduce((accumulator, key) => {
accumulator[key] = forceStrings(value[key]);
return accumulator;
}, {});
}
else if (typeof value.toString === 'function') {
return value.toString();
}
else {
return value;
}
}