@dooboostore/dom-render
Version:
html view template engine
22 lines • 788 B
TypeScript
export type ComponentSetConfig = {
objPath?: string | null;
beforeComponentSet?: ComponentSet;
};
export declare class ComponentSet<T = any> {
obj: T;
private _config;
private _template?;
private _styles?;
constructor(obj: T, source: {
template?: string | (<T>(instance: T) => Promise<string>);
styles?: (string[]) | string | (<T>(instance: T) => Promise<string>);
}, config?: ComponentSetConfig);
get template(): string | (<T_1>(instance: T_1) => Promise<string>);
get styles(): string | string[] | (<T_1>(instance: T_1) => Promise<string>);
get config(): ComponentSetConfig;
setTemplateStyle(set: {
template?: string;
styles?: string | (string[]);
}): void;
}
//# sourceMappingURL=ComponentSet.d.ts.map