Preparing search index...
The search index is not available
liquidjs
liquidjs
ParseStream
Class ParseStream<T>
Type Parameters
T
extends
Token
=
TopLevelToken
Hierarchy
ParseStream
Index
Constructors
constructor
Properties
handlers
parse
Token
stop
Requested
tokens
Methods
on
start
stop
trigger
Constructors
constructor
new
Parse
Stream
<
T
>
(
tokens
:
T
[]
, parseToken
:
ParseToken
<
T
>
)
:
ParseStream
<
T
>
Type Parameters
T
extends
Token
<
T
>
=
TopLevelToken
Parameters
tokens:
T
[]
parseToken:
ParseToken
<
T
>
Returns
ParseStream
<
T
>
Properties
Private
handlers
handlers
:
Record
<
string
,
(
(
arg
:
any
)
=>
void
)
>
= {}
Private
parse
Token
parse
Token
:
ParseToken
<
T
>
Private
stop
Requested
stop
Requested
:
boolean
= false
Private
tokens
tokens
:
T
[]
Methods
on
on
<
T2
>
(
name
:
string
, cb
:
(
(
this
:
ParseStream
<
TopLevelToken
>
, arg
:
T2
)
=>
void
)
)
:
ParseStream
<
T
>
Type Parameters
T2
extends
undefined
|
Template
|
Token
Parameters
name:
string
cb:
(
(
this
:
ParseStream
<
TopLevelToken
>
, arg
:
T2
)
=>
void
)
(
this
:
ParseStream
<
TopLevelToken
>
, arg
:
T2
)
:
void
Parameters
this:
ParseStream
<
TopLevelToken
>
arg:
T2
Returns
void
Returns
ParseStream
<
T
>
start
start
(
)
:
ParseStream
<
T
>
Returns
ParseStream
<
T
>
stop
stop
(
)
:
ParseStream
<
T
>
Returns
ParseStream
<
T
>
Private
trigger
trigger
<
T
>
(
event
:
string
, arg
?:
T
)
:
boolean
Type Parameters
T
extends
Template
|
Token
Parameters
event:
string
Optional
arg:
T
Returns
boolean
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
Modules
liquidjs
Type
Guards
Parse
Stream
constructor
handlers
parse
Token
stop
Requested
tokens
on
start
stop
trigger
Generated using
TypeDoc