mirror of
https://github.com/harttle/liquidjs.git
synced 2026-09-16 12:50:38 -07:00
7.0.1
This commit is contained in:
Vendored
+16
@@ -0,0 +1,16 @@
|
||||
import Token from 'src/parser/token';
|
||||
import ITemplate from 'src/template/itemplate';
|
||||
declare type parseToken = (token: Token, remainTokens: Array<Token>) => ITemplate;
|
||||
declare type eventHandler = ((arg?: Token | ITemplate) => void);
|
||||
export default class ParseStream {
|
||||
private tokens;
|
||||
private handlers;
|
||||
private stopRequested;
|
||||
private parseToken;
|
||||
constructor(tokens: Array<Token>, parseToken: parseToken);
|
||||
on(name: string, cb: eventHandler): this;
|
||||
trigger(event: string, arg?: Token | ITemplate): boolean;
|
||||
start(): this;
|
||||
stop(): this;
|
||||
}
|
||||
export {};
|
||||
Reference in New Issue
Block a user