@farris/renderer
Version:
Render schema to web page with farris ui.
22 lines (21 loc) • 788 B
TypeScript
import { FormMetadataService } from "../service";
import { ComponentConfigResolverRegistry } from "./component-config-resolver-registry";
/**
* 组件配置解析服务
*/
export declare class ComponentConfigResolveService {
private componentConfigResolverRegistry;
private formMetadataService;
/**
* 构造函数
* @param componentConfigResolverRegistry 组件配置解析器注册
* @param formMetadataService 表单元数据服务
*/
constructor(componentConfigResolverRegistry: ComponentConfigResolverRegistry, formMetadataService: FormMetadataService);
/**
* 解析组件配置
* @param metadata 组件元数据
* @returns 解析后的组件元数据
*/
resolve(metadata: Record<string, any>): Record<string, any>;
}