@eristack/email-template
Version:
{{var}} HTML/text email template render and key extraction — pair with @eristack/comms
10 lines • 497 B
TypeScript
export type RenderEmailTemplateOptions = {
/** When true, substitute values are HTML-escaped (for HTML bodies). */
escapeHtml?: boolean;
};
export declare function extractTemplateKeys(template: string): string[];
/**
* Replace `{{key}}` placeholders with vars. Missing keys become empty string.
*/
export declare function renderEmailTemplate(template: string, vars: Record<string, string | undefined>, options?: RenderEmailTemplateOptions): string;
//# sourceMappingURL=template.d.ts.map