import type { FormModel, FormModelItem } from './form'; type GetModel> = { [key in keyof T]: T[key] extends { [k: string]: any; children: any; } ? GetModel : T[key]['value']; }; /** * 使用表单数据模型 * @param model 表单数据模型 */ export default function useFormModel = GetModel>(model: M, valueGetter?: { [key in K]?: (model: Model) => any; }): readonly [any, Record, "value">>]; export {};