UNPKG

@midwayjs/view-nunjucks

Version:

Midway Component for nunjucks render

15 lines 750 B
import { Environment, TemplateCallback } from 'nunjucks'; import { RenderOptions } from '@midwayjs/view'; export declare class NunjucksEnvironment { protected nunjucksEnvironment: Environment; protected app: any; protected globalConfig: any; protected init(): Promise<void>; render(name: string, context?: Record<string, any>, callback?: TemplateCallback<string>): any; renderString(tpl: string, context?: Record<string, any>, options?: RenderOptions, callback?: TemplateCallback<string>): any; addFilter(name: string, callback: (...args: any[]) => string): any; getFilter(name: string): any; hasExtension(name: string): boolean; addGlobal(name: string, value: any): any; } //# sourceMappingURL=engine.d.ts.map