function buildTemplateData
buildTemplateData(
entries: EmailEntry[],
currency: string,
ticketUrl: string,
options?: { hidePackageMembers?: boolean; },
): Promise<TemplateData>

Build the data object exposed to Liquid templates. Rows booked through a package head the email by the package's name (listing_names); an order may carry several bundles beside plain rows. hidePackageMembers (set for the buyer's confirmation, not the admin notification) collapses each HIDDEN package's member rows into one package row so members aren't revealed — whatever else the order carries beside them.

Parameters

entries: EmailEntry[]
currency: string
ticketUrl: string
optional
options: { hidePackageMembers?: boolean; }

Return Type

Promise<TemplateData>

Usage

import { buildTemplateData } from "docs/email.ts";