mirror of
https://github.com/harttle/liquidjs.git
synced 2026-09-15 04:10:40 -07:00
## [7.2.1](https://github.com/harttle/liquidjs/compare/v7.2.0...v7.2.1) (2019-02-22)
### Bug Fixes
* default length for truncate and truncatewords ([56c7992](https://github.com/harttle/liquidjs/commit/56c7992))
16 lines
600 B
TypeScript
16 lines
600 B
TypeScript
import Token from 'src/parser/token';
|
|
import ITemplate from 'src/template/itemplate';
|
|
declare type ParseToken = ((token: Token, remainTokens: Array<Token>) => ITemplate);
|
|
export default class ParseStream {
|
|
private tokens;
|
|
private handlers;
|
|
private stopRequested;
|
|
private parseToken;
|
|
constructor(tokens: Array<Token>, parseToken: ParseToken);
|
|
on<T extends ITemplate | Token | undefined>(name: string, cb: (arg: T) => void): ParseStream;
|
|
trigger<T extends Token | ITemplate>(event: string, arg?: T): boolean;
|
|
start(): this;
|
|
stop(): this;
|
|
}
|
|
export {};
|