integreat
Version:
Node.js integration layer
16 lines • 454 B
JavaScript
import { isDate } from '../../utils/is.js';
export default function castDate(value) {
if (value === null || value === undefined) {
return value;
}
else if (isDate(value) ||
typeof value === 'string' ||
typeof value === 'number') {
const date = new Date(value);
return !date || isNaN(date.getTime()) ? undefined : date;
}
else {
return undefined;
}
}
//# sourceMappingURL=date.js.map