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