in src/homedelivery/query.ts [69:91]
function getDeliveryDate(input: Input) {
if (input.deliveryDate) {
const deliveryDate = moment(input.deliveryDate, 'YYYY-MM-DD');
if (!deliveryDate.isValid()) {
throw new Error('deliveryDate must be in the format "YYYY-MM-DD"');
} else {
console.log(deliveryDate);
console.log('is valid');
}
return deliveryDate;
}
if (
input.deliveryDateDaysFromNow ||
typeof input.deliveryDateDaysFromNow === 'number'
) {
const deliveryDateDaysFromNow = input.deliveryDateDaysFromNow;
return moment().add(deliveryDateDaysFromNow, 'days');
}
throw new Error(
'deliveryDate or deliveryDateDaysFromNow input param must be provided',
);
}