UNPKG

dropkiq

Version:

Liquid Expressions Simplified

15 lines (14 loc) 542 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 { private liquid; constructor(liquid: Liquid); parse(tokens: Token[]): ITemplate[]; parseToken(token: Token, remainTokens: Token[]): Output | HTML | Tag; parseStream(tokens: Token[]): ParseStream; }