UNPKG

edgerender-yatl

Version:

Yet Another Template Language

9 lines (8 loc) 750 B
import { Clause } from './build'; import { Context, Functions, Result } from './evaluate'; export declare function build_clause(expression: string): Clause; export declare function evaluate_clause(clause: Clause, context: Context, functions: Functions): Promise<Result>; export declare function evaluate_string(expression: string, context: Context, functions: Functions): Promise<Result>; export declare function evaluate_as_str(clause: Clause, context: Context, functions: Functions): Promise<string>; export declare function evaluate_as_bool(clause: Clause, context: Context, functions: Functions): Promise<boolean>; export declare function evaluate_as_loop(clause: Clause, names: string[], context: Context, functions: Functions): Promise<any[]>;