Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "render"

Index

Functions

Functions

handleCache

render

  • Render a template

    If template is a string, Eta will compile it to a function and then call it with the provided data. If template is a template function, Eta will call it with the provided data.

    If config.async is false, Eta will return the rendered template.

    If config.async is true and there's a callback function, Eta will call the callback with (err, renderedTemplate). If config.async is true and there's not a callback function, Eta will return a Promise that resolves to the rendered template

    If config.cache is true and config has a name or filename property, Eta will cache the template on the first render and use the cached template for all subsequent renders.

    Parameters

    • template: string | TemplateFunction

      Template string or template function

    • data: object

      Data to render the template with

    • Optional config: PartialConfig

      Optional config options

    • Optional cb: CallbackFn

      Callback function

    Returns string | Promise<string> | void

Generated using TypeDoc