UNPKG

liquidjs

Version:

A simple, expressive and safe Shopify / Github Pages compatible template engine in pure JavaScript.

16 lines (15 loc) 586 B
import { Filter } from './filter'; import { Expression } from '../render'; import type { FilteredValueToken } from '../tokens'; import type { Liquid } from '../liquid'; import type { Context } from '../context'; export declare class Value { readonly filters: Filter[]; readonly initial: Expression; /** * @param str the value to be valuated, eg.: "foobar" | truncate: 3 */ constructor(input: string | FilteredValueToken, liquid: Liquid); value(ctx: Context, lenient?: boolean): Generator<unknown, unknown, unknown>; private getFilter; }