/** * 路径只用于判断是否触发事件,取值需要通过formData获取对应的全量数据 * 还需要返回的值有: formdata,formstate,changeValue, * * * 精确路径 : a.b.c // 响应a.b.c的变动 返回a.b.c的值,a.b.c的下级字段变动也会触发响应。 * 指定下标 : a.b[0].c * 通配下标 : a.b[*].c // 返回匹配到的对象。 返回一个数组,包含有的 c 的值 * 当前路径下标 : a.b[].c // 可能存在异常,需要处理 返回当前下标下的c属性的值 * 同级目录 : ./a // 同级结构下的a * 上级目录 : ../a // 上级结构下的a, 同时可以使用 ../../逐级向上递归 * * formState :#a // 表示非表单字段,可以通过form.setState() */ export declare function computeWatchPath(fieldPath: any, originPath: any): { watchType: string; watchPath: any; valuePath: any; needCompute?: undefined; } | { watchType: string; watchPath: any; valuePath: any; needCompute: boolean; }; export declare function isWildcardPath(path: any): boolean; export declare function createPathRegExp(path: any): RegExp; export declare function fillArrayIndex(source: any, replaceStr: any): any; export declare function parseStringPathToArray(path: any): any; export declare function mapArrayPathToString(pathArr: any): any;