import { default } from "https://deno.land/x/eta@v2.0.0/render.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.
Parameters
Template string or template function
Optional config options
Callback function
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 or template function
Optional config options
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 or template function
Optional config options
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 or template function
Optional config options
Callback function