nestjs-mailable
Version:
A comprehensive NestJS mail package with design patterns for email handling, templating, and multi-provider support
9 lines (8 loc) • 474 B
TypeScript
import { BaseTemplateEngine } from './base.engine';
import { TemplateConfiguration } from '../interfaces/mail.interface';
export declare class EjsTemplateEngine extends BaseTemplateEngine {
constructor(templateDir: string, mainFile: string, config?: TemplateConfiguration);
private configureEngine;
render(template: string, context: Record<string, unknown>): Promise<string>;
compile(source: string): Promise<(context: Record<string, unknown>) => string>;
}