mirror of
https://github.com/harttle/liquidjs.git
synced 2026-09-16 12:50:38 -07:00
# [7.2.0](https://github.com/harttle/liquidjs/compare/v7.1.0...v7.2.0) (2019-02-20)
### Features
* override output/tag delimiter, fixes [#54](https://github.com/harttle/liquidjs/issues/54) ([d20a043](https://github.com/harttle/liquidjs/commit/d20a043))
19 lines
664 B
TypeScript
19 lines
664 B
TypeScript
import { NormalizedFullOptions } from '../liquid-options';
|
|
import BlockMode from './block-mode';
|
|
export default class Scope {
|
|
opts: NormalizedFullOptions;
|
|
contexts: Array<object>;
|
|
blocks: object;
|
|
blockMode: BlockMode;
|
|
constructor(ctx?: object, opts?: NormalizedFullOptions);
|
|
getAll(): object;
|
|
get(path: string): any;
|
|
set(path: string, v: any): void;
|
|
unshift(ctx: object): number;
|
|
push(ctx: object): number;
|
|
pop(ctx?: object): object;
|
|
findContextFor(key: string, filter?: ((conttext: object) => boolean)): object;
|
|
readProperty(obj: any, key: any): any;
|
|
propertyAccessSeq(str: any): any[];
|
|
}
|