UNPKG

dropkiq

Version:

Liquid Expressions Simplified

22 lines (21 loc) 853 B
import { ITemplate } from './liquidjs/src/template/itemplate'; import { Token } from './liquidjs/src/parser/token'; import { DataSchema } from './DataSchema'; export declare class LivePreviewer { private path; suggestions: object; private templates; private templatesWithoutHTML; private caretToken; private dataSchema; private caretLiquidPosition; private originalRawExpression; constructor(path: string[], suggestions: object, templates: ITemplate[], caretToken: Token, dataSchema: DataSchema, caretLiquidPosition: number); suggestionsWithPreviews(): object; private constructLiquidStatementForSuggestion; private constructLiquidStatementForFilterSuggestion; private modifyCaretTokenInTemplates; private removeHTMLFromTemplates; private traverseChildren; private writePreviewTemplate; }