@ztimson/momentum
Version:
Client library for momentum
23 lines • 702 B
TypeScript
import { AssetController } from './asset-controller';
import { Meta } from './core';
import { Momentum } from './momentum';
/** HTML template */
export type Template = Meta & {
/** Template description */
description: string;
/** Template string */
value: string;
};
/** Render template */
export type RenderTemplate = {
template: string;
data?: any;
};
/** Manage and render templates */
export declare class Templates extends AssetController<Template> {
protected momentum: Momentum;
constructor(momentum: Momentum);
render(id: string, data: any): Promise<string>;
renderHtml(html: string, data: any): Promise<string>;
}
//# sourceMappingURL=templates.d.ts.map