UNPKG

ajsfw

Version:
12 lines (11 loc) 662 B
import * as resources from "ajsfw/resources"; import { IVisualComponent } from "./IVisualComponent"; import { Template } from "./Template"; export declare const IITemplateManager: ITemplateManager; export interface ITemplateManager { loadTemplates(paths: string[], storageType: resources.StorageType, cachePolicy: resources.CachePolicy, loadingPreference?: resources.LoadingPreference): Promise<Template[]>; getTemplate(name: string): Template; registerVisualComponent(name: string, visualComponent: IVisualComponent): void; getVisualComponent(name: string): IVisualComponent; getVisualComponentTemplate(name: string): Template; }