@farris/renderer
Version:
Render schema to web page with farris ui.
29 lines (28 loc) • 646 B
TypeScript
import { MetadataManager } from '../metadata';
import { CommunicationConfig } from './types';
/**
* 通讯配置管理
*/
declare class CommunicationConfigManager {
/**
* 通讯配置
*/
private configs;
/**
* 元数据管理器
*/
private metadataManager;
/**
* 构造函数
*/
constructor(metadataManager: MetadataManager);
/**
* 构造配置
*/
initConfigs(formMetadata: any): void;
/**
* 获取组件通讯配置
*/
getConfigs(moduleId: string, componentId: string, eventName: string): CommunicationConfig[];
}
export { CommunicationConfigManager };