Skip to content

renderer-foundation

Plugin registry for content rendering (notification HTML, mail HTML, PDF, images): call foundation.createRendererForTenant({ tenantId, kind }) at render time to get the right renderer plugin selected by kind, with tenant-level overrides via the rendererPluginByKind config key. Requires template-resolver (declared via r.requires). Low-level building block — add renderer-simple (or write a custom plugin via r.useExtension("renderer", name, { kinds, render })) rather than using this feature alone.