function getDeliveryDate()

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',
	);
}