ccashfrontend/views/node_modules/express-validator/utils/to-string.js
2021-06-18 09:20:09 +10:00

19 lines
No EOL
439 B
JavaScript

module.exports = value => {
if (Array.isArray(value) && value.length) {
return toString(value[0]);
}
return toString(value);
};
function toString(value) {
if (value instanceof Date) {
return value.toISOString();
} else if (value && typeof value === 'object' && value.toString) {
return value.toString();
} else if (value == null || (isNaN(value) && !value.length)) {
return '';
}
return String(value);
};