/** * Created by kisnows on 2017/2/7. */ /** * 判断 Form 是否完全填写,用来决定提交按钮是否高亮,判断完成后修改 formData 的 canSubmit 字段 * @param formData 表单数据 * @returns {boolean} 是否完成 */ declare function isFormComplete(formData: any): boolean; /** * 处理 Form 数据,根据每一条数据是否合法,把第一条错误的信息放到 FormState 的 errorMsg 里面,并根据整体验证结果修改 formState.isValidate 值。 * 如果没有错误,需要清空 errorMsg 字段。 * 要注意,这里直接修改了传入的 formState 对象。(考虑是否需要进行深拷贝,返回新的对象,不直接修改原来的 formState) * @param formState {object} 表单数据 * @returns {object} 修改后的新的 formState 对象 */ declare function isFromValidate(formState: any): any; /** * 对 fromData 进行处理,返回如下可以直接提交的数据。 * { * 'name':'value' * } * @param formData 表单数据存储每一条具体字段的 data 对象,即 fromState.data * @returns {Promise} */ declare function formPure(formData: any): Promise<{}>; export { isFormComplete, isFromValidate, formPure };