@ackplus/nest-dynamic-templates
Version:
Dynamic template management for NestJS applications
13 lines (12 loc) • 598 B
TypeScript
import type { Options } from 'pug';
import { TemplateEngineEnum } from '../../interfaces/template.types';
import { TemplateEngine } from '../template-engine';
import { CustomEngineOptions, EngineOptions } from '../../interfaces/module-config.interface';
export declare class PugEngine extends TemplateEngine {
private customOptions?;
static engineName: TemplateEngineEnum;
private options;
constructor(options?: EngineOptions<Options>, customOptions?: CustomEngineOptions);
render(content: string, data: any): Promise<string>;
validate(content: string): Promise<boolean>;
}