From 7a52ddeba2a68388b544f529d2d92104420f77b0 Mon Sep 17 00:00:00 2001 From: Shipwreckt Date: Fri, 31 Oct 2025 20:02:14 +0000 Subject: Changed from static to 11ty! --- node_modules/liquidjs/dist/context/context.d.ts | 64 +++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 node_modules/liquidjs/dist/context/context.d.ts (limited to 'node_modules/liquidjs/dist/context/context.d.ts') diff --git a/node_modules/liquidjs/dist/context/context.d.ts b/node_modules/liquidjs/dist/context/context.d.ts new file mode 100644 index 0000000..c359993 --- /dev/null +++ b/node_modules/liquidjs/dist/context/context.d.ts @@ -0,0 +1,64 @@ +import { Drop } from '../drop/drop'; +import { NormalizedFullOptions, RenderOptions } from '../liquid-options'; +import { Scope } from './scope'; +import { Limiter } from '../util'; +type PropertyKey = string | number; +export declare class Context { + /** + * insert a Context-level empty scope, + * for tags like `{% capture %}` `{% assign %}` to operate + */ + private scopes; + private registers; + /** + * user passed in scope + * `{% increment %}`, `{% decrement %}` changes this scope, + * whereas `{% capture %}`, `{% assign %}` only hide this scope + */ + environments: Scope; + /** + * global scope used as fallback for missing variables + */ + globals: Scope; + sync: boolean; + breakCalled: boolean; + continueCalled: boolean; + /** + * The normalized liquid options object + */ + opts: NormalizedFullOptions; + /** + * Throw when accessing undefined variable? + */ + strictVariables: boolean; + ownPropertyOnly: boolean; + memoryLimit: Limiter; + renderLimit: Limiter; + constructor(env?: object, opts?: NormalizedFullOptions, renderOptions?: RenderOptions, { memoryLimit, renderLimit }?: { + [key: string]: Limiter; + }); + getRegister(key: string): any; + setRegister(key: string, value: any): any; + saveRegister(...keys: string[]): [string, any][]; + restoreRegister(keyValues: [string, any][]): void; + getAll(): Scope; + /** + * @deprecated use `_get()` or `getSync()` instead + */ + get(paths: PropertyKey[]): unknown; + getSync(paths: PropertyKey[]): unknown; + _get(paths: (PropertyKey | Drop)[]): IterableIterator; + /** + * @deprecated use `_get()` instead + */ + getFromScope(scope: unknown, paths: PropertyKey[] | string): IterableIterator; + _getFromScope(scope: unknown, paths: (PropertyKey | Drop)[] | string, strictVariables?: boolean): IterableIterator; + push(ctx: object): number; + pop(): Scope | undefined; + bottom(): Scope; + spawn(scope?: {}): Context; + private findScope; + readProperty(obj: Scope, key: (PropertyKey | Drop)): any; +} +export declare function readJSProperty(obj: Scope, key: PropertyKey, ownPropertyOnly: boolean): any; +export {}; -- cgit v1.2.3