UNPKG

gpreview

Version:

Preview Ghost themes locally without a full Ghost installation

20 lines 674 B
import { LoadedTheme } from '../theme/themeLoader'; import { TemplateData } from '../types'; export interface RenderOptions { bodyClass?: string; postClass?: string; context?: string[]; } export declare class HandlebarsRenderer { private hbs; private theme?; private compiledTemplates; initialize(theme: LoadedTheme): Promise<void>; private registerPartials; private compileTemplates; render(templateName: string, data: TemplateData, options?: RenderOptions): Promise<string>; private prepareContext; getAvailableTemplates(): string[]; hasTemplate(name: string): boolean; } //# sourceMappingURL=handlebarsRenderer.d.ts.map