Class Liquid

Hierarchy

  • Liquid

Constructors

Properties

filters: Record<string, FilterImplOptions> = {}
options: NormalizedFullOptions
parser: Parser
renderer: Render = ...
tags: Record<string, TagClass> = {}

Methods

  • Parameters

    • str: string
    • Optional scope: object | Context

    Returns IterableIterator<any>

  • Parameters

    • html: string
    • scope: undefined | object | Context
    • renderOptions: RenderOptions

    Returns IterableIterator<any>

  • Parameters

    • file: string
    • Optional sync: boolean
    • Optional lookupType: LookupType
    • Optional currentFile: string

    Returns Generator<unknown, Template[], unknown>

  • Parameters

    • file: string
    • Optional sync: boolean
    • Optional currentFile: string

    Returns Generator<unknown, Template[], string | Template[]>

  • Parameters

    • file: string
    • Optional sync: boolean
    • Optional currentFile: string

    Returns Generator<unknown, Template[], string | Template[]>

  • Parameters

    • tpl: Template[]
    • scope: undefined | object | Context
    • renderOptions: RenderOptions

    Returns IterableIterator<any>

  • Parameters

    • file: string
    • ctx: undefined | object | Context
    • renderFileOptions: RenderFileOptions

    Returns Generator<any, any, unknown>

  • Parameters

    • str: string
    • Optional scope: object | Context

    Returns Promise<any>

  • Parameters

    • str: string
    • Optional scope: object | Context

    Returns any

  • Returns ((this: any, filePath: string, ctx: object, callback: ((err: null | Error, rendered: string) => void)) => void)

      • (this: any, filePath: string, ctx: object, callback: ((err: null | Error, rendered: string) => void)): void
      • Parameters

        • this: any
        • filePath: string
        • ctx: object
        • callback: ((err: null | Error, rendered: string) => void)
            • (err: null | Error, rendered: string): void
            • Parameters

              • err: null | Error
              • rendered: string

              Returns void

        Returns void

  • Parameters

    • html: string
    • Optional scope: object | Context
    • Optional renderOptions: RenderOptions

    Returns Promise<any>

  • Parameters

    • html: string
    • Optional scope: object | Context
    • Optional renderOptions: RenderOptions

    Returns any

  • Parameters

    • file: string
    • Optional lookupType: LookupType

    Returns Promise<Template[]>

  • Parameters

    • file: string
    • Optional lookupType: LookupType

    Returns Template[]

  • Parameters

    • name: string
    • tag: TagClass | TagImplOptions

    Returns void

  • Parameters

    • tpl: Template[]
    • Optional scope: object
    • Optional renderOptions: RenderOptions

    Returns Promise<any>

  • Parameters

    • file: string
    • Optional ctx: object | Context
    • Optional renderFileOptions: RenderFileOptions

    Returns Promise<any>

  • Parameters

    • file: string
    • Optional ctx: object | Context
    • Optional renderFileOptions: RenderFileOptions

    Returns any

  • Parameters

    • file: string
    • Optional scope: object
    • Optional renderOptions: RenderOptions

    Returns Promise<ReadableStream>

  • Parameters

    • tpl: Template[]
    • Optional scope: object
    • Optional renderOptions: RenderOptions

    Returns any

  • Parameters

    • tpl: Template[]
    • Optional scope: object
    • renderOptions: RenderOptions = {}

    Returns ReadableStream

Generated using TypeDoc