UNPKG

@email-service/email-service

Version:

email-service is a versatile npm package designed to simplify the integration and standardization of email communications across multiple Email Service Providers (ESPs).

20 lines (19 loc) 818 B
/** * Handlebars minimal pour l'interpolation de variables dans un template * (subject / html / text). Stateless, pas de dépendance runtime. * * Supporté en v1 : * - `{{var}}` : remplacement simple, échappé HTML par défaut * - `{{object.property}}` : dotted path (profondeur illimitée) * - `{{{var}}}` : remplacement sans échappement (opt-out pour les cas de HTML * déjà formé — à utiliser uniquement sur des valeurs de confiance) * * Non supporté (à ajouter en v2 si besoin) : * - `{{#each collection}}...{{/each}}` * - `{{#if cond}}...{{/if}}` * - Helpers personnalisés * * Comportement sur var absente / undefined / null : remplacée par la chaîne * vide (aucune erreur levée). */ export declare function renderTemplate(template: string, vars: Record<string, unknown>): string;