12345678910111213141516171819 |
- 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);
- };
|