UNPKG

edgerender-yatl

Version:

Yet Another Template Language

14 lines (13 loc) 563 B
import type { Context, Functions } from './expressions/evaluate'; import type { TemplateElement } from './parse'; export declare function render_template(template: TemplateElement[], context: Context, functions: Functions): Promise<string>; export declare class Renderer { private readonly functions; constructor(functions: Functions); render(template: TemplateElement[], context: Context): Promise<string>; private render_chunk; private render_element; private render_tag; private render_component; private evaluate_attr_value; }