Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/view_engine/node_modules/@types/ejs/index.d.ts

🚀A Template View Engine for Deno frameworks
Latest
import * as viewEngine from "https://deno.land/x/view_engine@v10.6.0/node_modules/@types/ejs/index.d.ts";

Variables

EJS template function cache. This can be a LRU object from lru-cache NPM module. By default, it is utils.cache, a simple in-process cache that grows continuously.

The closing delimiter for all statements. This allows to to clearly delinate the difference between template code and existing delimiters. (It is recommended to synchronize this with the openDelimiter property.)

The delimiter used in template compilation.

Name of the object containing the locals.

Name for detection of EJS.

The opening delimiter for all statements. This allows you to clearly delinate the difference between template code and existing delimiters. (It is recommended to synchronize this with the closeDelimiter property.)

Promise implementation -- defaults to the native implementation if available This is mostly just for testability

Functions

Clear intermediate JavaScript cache. Calls Cache#reset.

Compile the given str of ejs into a template function.

Escape characters reserved in XML.

Render the given template of ejs.

Render an EJS file at the given path and callback cb(err, str).

Get the path to the included file from the parent file path and the specified path.

Type Aliases

This type of function is returned from compile, when Options.client is true.

This type of function is returned from compile, when Options.client is false.

This type of function is returned from compile, when Options.client is true.

Escapes a string using HTML/XML escaping rules.

Custom file loader. Useful for template preprocessing or restricting access to a certain part of the filesystem.

The callback called by ClientFunction to include files at runtime with include()

Callback for receiving data from renderFile.

This type of callback is used when Options.compileDebug is true, and an error in the template is thrown.

This type of function is returned from compile, when Options.client is false.