UNPKG

shaman-website-compiler

Version:

Compile raw HTML, CSS and Javascript into the smallest possible, SEO friendly website.

16 lines (15 loc) 633 B
import { FileData } from '../models'; export interface IHandlebarsService { registerPartials: (file: FileData[]) => FileData[]; registerHelpers: (files: FileData[]) => Promise<void>; renderTemplate: (file: FileData, model?: any, query?: any) => string; } export declare class HandlebarsService implements IHandlebarsService { private config; constructor(); registerPartials: (files: FileData[]) => FileData[]; registerHelpers: (files: FileData[]) => Promise<void>; renderTemplate: (file: FileData, model?: any, query?: any) => string; private loadHandlebars; private registerDefaultHelpers; }