import { render } from "https://deno.land/x/lume@v1.17.2/deps/eta.ts";
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.
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.
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.
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.