export async function homedeliveryExport()

in src/homedelivery/export.ts [251:274]


export async function homedeliveryExport(input: Input) {
	const stage = await getStage();
	const deliveryDate = await getDeliveryDate(input);
	const holidaySuspensionsStream = await getDownloadStream(
		input.results,
		stage,
		HOLIDAYS_QUERY_NAME,
	);
	const holidaySuspensions = await getHolidaySuspensions(
		holidaySuspensionsStream as ReadStream,
	);
	const subscriptionsStream = await getDownloadStream(
		input.results,
		stage,
		SUBSCRIPTIONS_QUERY_NAME,
	);
	const outputFileName = await processSubs(
		subscriptionsStream as ReadStream,
		deliveryDate,
		stage,
		holidaySuspensions,
	);
	return outputFileName;
}