The persisted email template types: the attendee confirmation and the admin notification. The discriminator the renderer, the settings store, and the admin forms all key on. A plain union rather than a picklist schema, because nothing validates a string against it — every value comes from a typed call, never from a form or a stored row.
Usage
import { type EmailTemplateType } from "doc.ts";