Skip to content

TemplateEngine

Defined in: packages/core/src/template/engine.ts:7

Per-runtime Handlebars environment with a compile cache keyed by template source. Owned by RuntimeServices — one instance per createAdlRuntime call.

new TemplateEngine(): TemplateEngine

TemplateEngine

compile(source): TemplateDelegate

Defined in: packages/core/src/template/engine.ts:12

Compile source once and reuse the compiled delegate on subsequent calls.

string

TemplateDelegate


render(source, context): string

Defined in: packages/core/src/template/engine.ts:22

Render a template string with Handlebars (noEscape: true for plain-text prompts).

string

object

string