UNPKG

@cloudpss/template

Version:

String and object template engine for Node.js and the browser.

28 lines 854 B
import type { TemplateFunction, TemplateOptions } from './index.js'; /** 创建模板 */ export declare class TemplateCompiler { readonly template: unknown; readonly options: Required<TemplateOptions>; constructor(template: unknown, options: Required<TemplateOptions>); private readonly params; private readonly copyable; /** 构建求值 */ private buildEval; /** 构建字符串 */ private buildString; /** 构建 Error */ private buildError; /** 构建数组 */ private buildArray; /** 构建 ArrayBuffer */ private buildArrayBuffer; /** 构建 ArrayBufferView */ private buildArrayBufferView; /** 构建对象 */ private buildObject; /** 构建值 */ private buildValue; /** 构建模板 */ build(): TemplateFunction; } //# sourceMappingURL=compiler.d.ts.map