@wufengteam/inputs
Version:
平台提供的右侧属性编辑器,需要在主工程中注册
39 lines (38 loc) • 1.37 kB
TypeScript
export declare const convertToArray: (objectData: any) => any;
export declare const convertToObject: (list: any) => any;
/**
* 为外部服务添加key和parentKey
* @param tree
* @param parentKey
* @returns
*/
export declare const addKeysAndParentKeys: (tree: any, parentKey?: string) => any;
export declare const changeChildren: (list: any) => void;
export declare const traverseTree: (nodes: any) => any;
/**
* 判断入参是否有设置序列号
* @param tree
* @param vRowId
* @returns
*/
export declare const hasNodeWithParamValue: (tree: any, vRowId: any) => boolean;
/**
* 用于设置已选的组件
* @param resultArray
* @param nodes
* @returns
*/
export declare const getTreeParamValue: (resultArray: any[], nodes: any) => any[];
export declare function mergeTrees(treeA: any, treeB: any): void;
export declare function mergeTreesToSetValues(a: any, b: any): any;
export declare function checkTree(tree: any): {
result: boolean;
names: any;
} | {
result: boolean;
names?: undefined;
};
export declare const checkParamsArray: (list: any) => boolean;
export declare function isNodeInDataSource(node: any, dataSource: any): any;
export declare function getAddParamsData(paramsList: any, dataSource: any, key?: string): any;
export declare function extractNodeValues(nodes: any, codeKey?: string, paramValueKey?: string): any;