mirror of
https://github.com/harttle/liquidjs.git
synced 2026-09-16 21:00:40 -07:00
feat: export toValueSync & defaultOptions to evaluate expression, see #527
This commit is contained in:
@@ -20,7 +20,7 @@ export class Expression {
|
||||
public constructor (tokens: IterableIterator<Token>) {
|
||||
this.postfix = [...toPostfix(tokens)]
|
||||
}
|
||||
public * evaluate (ctx: Context, lenient: boolean): Generator<unknown, unknown, unknown> {
|
||||
public * evaluate (ctx: Context, lenient?: boolean): Generator<unknown, unknown, unknown> {
|
||||
assert(ctx, 'unable to evaluate: context not defined')
|
||||
const operands: any[] = []
|
||||
for (const token of this.postfix) {
|
||||
|
||||
Reference in New Issue
Block a user