autoforce
Version:
Developer Automation tool for Github / Gitlab and Salesforce projects.
20 lines (19 loc) • 724 B
TypeScript
export declare class TemplateEngine {
_template: HandlebarsTemplateDelegate | undefined;
_rendered: string | undefined;
_extension: string;
_sourceFolders: string[];
constructor(sources: string[], extension?: string);
getTemplates(): string[];
findTemplateByName(templateName: string): {
folder: string;
name: string;
extension: string;
};
read(templateName: string): void;
render(context: object, options?: RuntimeOptions): void;
get rendered(): string | undefined;
save(filename: string, folder: string, options?: SaveTemplateOptions): void;
}
declare const _default: (source: string[], extension: string) => TemplateEngine;
export default _default;