UNPKG

brazejs

Version:

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

15 lines (14 loc) 543 B
import Liquid from '../liquid'; import ParseStream from './parse-stream'; import Token from './token'; import Tag from '../template/tag/tag'; import Output from '../template/output'; import HTML from '../template/html'; import ITemplate from '../template/itemplate'; export default class Parser { liquid: Liquid; constructor(liquid: Liquid); parse(tokens: Array<Token>): ITemplate[]; parseToken(token: Token, remainTokens: Array<Token>): Tag | Output | HTML; parseStream(tokens: Array<Token>): ParseStream; }