@bitblit/ratchet-misc
Version:
Ratchet miscellaneous tooling that requires smallish dependant libraries
14 lines (13 loc) • 718 B
TypeScript
import { RatchetTemplateRenderer } from '@bitblit/ratchet-common/template/ratchet-template-renderer';
export declare class RemoteHandlebarsTemplateRenderer implements RatchetTemplateRenderer {
private prefix;
private suffix;
private maxCacheTemplates;
private cache;
constructor(prefix?: string, suffix?: string, maxCacheTemplates?: number);
renderTemplate(templateName: string, context: any, layoutName?: string): Promise<string>;
renderRemoteTemplate(templateName: string, inContext: any, layoutName?: string): Promise<string>;
renderTemplateDirect(templateText: string, context: any, layoutName?: string): Promise<string>;
private fetchTemplate;
private fetchTemplateText;
}