@farris/renderer
Version:
Render schema to web page with farris ui.
24 lines (23 loc) • 602 B
TypeScript
import { Injector } from "@farris/devkit-vue";
import { ComponentConfigResolver } from "./component-config-resolver";
/**
* 组件配置解析器管理
*/
export declare class ComponentConfigResolverRegistry {
private injector;
/**
* 解析器集合
*/
resolvers: ComponentConfigResolver[];
/**
* 构造函数
* @param injector 注入器
*/
constructor(injector: Injector);
/**
* 根据组件类型获取解析器
* @param type 组件类型
* @returns
*/
getResolverByType(type: string): ComponentConfigResolver | undefined;
}