UNPKG

ajsfw

Version:
15 lines (14 loc) 787 B
import * as resources from "ajsfw/resources"; import { IVisualComponent } from "./IVisualComponent"; import { Template } from "./Template"; export declare class TemplateManager implements TemplateManager { private __resourceManager; private __templates; private __visualComponents; constructor(resourceManager: resources.IResourceManager); 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; }