UNPKG

brazejs

Version:

Liquid template engine for the Braze variant by pure JavaScript: compatible to Braze, easy to extend.

19 lines (18 loc) 713 B
import Context from '../../context/context'; import ITagImplOptions from './itag-impl-options'; import Liquid from '../../liquid'; import Template from '../../template/template'; import ITemplate from '../../template/itemplate'; import TagToken from '../../parser/tag-token'; import Token from '../../parser/token'; export default class Tag extends Template<TagToken> implements ITemplate { name: string; private impl; static impls: { [key: string]: ITagImplOptions; }; constructor(token: TagToken, tokens: Token[], liquid: Liquid); render(ctx: Context): Promise<string>; static register(name: string, tag: ITagImplOptions): void; static clear(): void; }