UNPKG

@ackplus/nest-dynamic-templates

Version:

Dynamic template management for NestJS applications

19 lines (18 loc) 1.07 kB
import { NestDynamicTemplatesModuleConfig } from '../interfaces/module-config.interface'; import { TemplateEngineEnum, TemplateLanguageEnum } from '../interfaces/template.types'; export declare class TemplateConfigService { private static config; private static readonly defaultConfig; static setOptions(config: NestDynamicTemplatesModuleConfig): void; static getOptions(): NestDynamicTemplatesModuleConfig; static hasConfig(): boolean; static reset(): void; static get<K extends keyof NestDynamicTemplatesModuleConfig>(key: K): NestDynamicTemplatesModuleConfig[K]; static isTemplateEngineEnabled(engine: TemplateEngineEnum): boolean; static isLanguageEngineEnabled(language: TemplateLanguageEnum): boolean; static getEnabledTemplateEngines(): TemplateEngineEnum[]; static getEnabledLanguageEngines(): TemplateLanguageEnum[]; static getTemplateEngineOptions(engine: TemplateEngineEnum): any; static getLanguageEngineOptions(language: TemplateLanguageEnum): any; static getCustomFilters(): Record<string, Function>; }