dropkiq
Version:
Liquid Expressions Simplified
15 lines (14 loc) • 542 B
TypeScript
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;
}