Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/next_php/src/deps.ts>ejs

NextPHP is a web framework enabling you to write PHP in JavaScript.
Latest
namespace ejs
import { ejs } from "https://deno.land/x/next_php@1.1.2/src/deps.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

Version of EJS.

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()

An object where filename is the final parsed path or template is the content of the included template

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.