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/liquid.d.ts | 70 ++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) create mode 100644 node_modules/liquidjs/dist/liquid.d.ts (limited to 'node_modules/liquidjs/dist/liquid.d.ts') diff --git a/node_modules/liquidjs/dist/liquid.d.ts b/node_modules/liquidjs/dist/liquid.d.ts new file mode 100644 index 0000000..c703cd2 --- /dev/null +++ b/node_modules/liquidjs/dist/liquid.d.ts @@ -0,0 +1,70 @@ +/// +import { Context } from './context'; +import { TagClass, TagImplOptions, FilterImplOptions, Template, StaticAnalysisOptions, StaticAnalysis, SegmentArray } from './template'; +import { LookupType } from './fs/loader'; +import { Render } from './render'; +import { Parser } from './parser'; +import { LiquidOptions, NormalizedFullOptions, RenderOptions, RenderFileOptions } from './liquid-options'; +export declare class Liquid { + readonly options: NormalizedFullOptions; + readonly renderer: Render; + /** + * @deprecated will be removed. In tags use `this.parser` instead + */ + readonly parser: Parser; + readonly filters: Record; + readonly tags: Record; + constructor(opts?: LiquidOptions); + parse(html: string, filepath?: string): Template[]; + _render(tpl: Template[], scope: Context | object | undefined, renderOptions: RenderOptions): IterableIterator; + render(tpl: Template[], scope?: object, renderOptions?: RenderOptions): Promise; + renderSync(tpl: Template[], scope?: object, renderOptions?: RenderOptions): any; + renderToNodeStream(tpl: Template[], scope?: object, renderOptions?: RenderOptions): NodeJS.ReadableStream; + _parseAndRender(html: string, scope: Context | object | undefined, renderOptions: RenderOptions): IterableIterator; + parseAndRender(html: string, scope?: Context | object, renderOptions?: RenderOptions): Promise; + parseAndRenderSync(html: string, scope?: Context | object, renderOptions?: RenderOptions): any; + _parsePartialFile(file: string, sync?: boolean, currentFile?: string): Generator; + _parseLayoutFile(file: string, sync?: boolean, currentFile?: string): Generator; + _parseFile(file: string, sync?: boolean, lookupType?: LookupType, currentFile?: string): Generator; + parseFile(file: string, lookupType?: LookupType): Promise; + parseFileSync(file: string, lookupType?: LookupType): Template[]; + _renderFile(file: string, ctx: Context | object | undefined, renderFileOptions: RenderFileOptions): Generator; + renderFile(file: string, ctx?: Context | object, renderFileOptions?: RenderFileOptions): Promise; + renderFileSync(file: string, ctx?: Context | object, renderFileOptions?: RenderFileOptions): any; + renderFileToNodeStream(file: string, scope?: object, renderOptions?: RenderOptions): Promise; + _evalValue(str: string, scope?: object | Context): IterableIterator; + evalValue(str: string, scope?: object | Context): Promise; + evalValueSync(str: string, scope?: object | Context): any; + registerFilter(name: string, filter: FilterImplOptions): void; + registerTag(name: string, tag: TagClass | TagImplOptions): void; + plugin(plugin: (this: Liquid, L: typeof Liquid) => void): void; + express(): (this: any, filePath: string, ctx: object, callback: (err: Error | null, rendered: string) => void) => void; + analyze(template: Template[], options?: StaticAnalysisOptions): Promise; + analyzeSync(template: Template[], options?: StaticAnalysisOptions): StaticAnalysis; + parseAndAnalyze(html: string, filename?: string, options?: StaticAnalysisOptions): Promise; + parseAndAnalyzeSync(html: string, filename?: string, options?: StaticAnalysisOptions): StaticAnalysis; + /** Return an array of all variables without their properties. */ + variables(template: string | Template[], options?: StaticAnalysisOptions): Promise; + /** Return an array of all variables without their properties. */ + variablesSync(template: string | Template[], options?: StaticAnalysisOptions): string[]; + /** Return an array of all variables including their properties/paths. */ + fullVariables(template: string | Template[], options?: StaticAnalysisOptions): Promise; + /** Return an array of all variables including their properties/paths. */ + fullVariablesSync(template: string | Template[], options?: StaticAnalysisOptions): string[]; + /** Return an array of all variables, each as an array of properties/segments. */ + variableSegments(template: string | Template[], options?: StaticAnalysisOptions): Promise>; + /** Return an array of all variables, each as an array of properties/segments. */ + variableSegmentsSync(template: string | Template[], options?: StaticAnalysisOptions): Array; + /** Return an array of all expected context variables without their properties. */ + globalVariables(template: string | Template[], options?: StaticAnalysisOptions): Promise; + /** Return an array of all expected context variables without their properties. */ + globalVariablesSync(template: string | Template[], options?: StaticAnalysisOptions): string[]; + /** Return an array of all expected context variables including their properties/paths. */ + globalFullVariables(template: string | Template[], options?: StaticAnalysisOptions): Promise; + /** Return an array of all expected context variables including their properties/paths. */ + globalFullVariablesSync(template: string | Template[], options?: StaticAnalysisOptions): string[]; + /** Return an array of all expected context variables, each as an array of properties/segments. */ + globalVariableSegments(template: string | Template[], options?: StaticAnalysisOptions): Promise>; + /** Return an array of all expected context variables, each as an array of properties/segments. */ + globalVariableSegmentsSync(template: string | Template[], options?: StaticAnalysisOptions): Array; +} -- cgit v1.2.3