tav-ui
Version:
15 lines (14 loc) • 555 B
TypeScript
import type { ComputedRef, Ref } from 'vue';
import type { FormProps, FormSchema } from '../types/form';
declare type Recordable<T = any> = Record<string, T>;
interface UseFormValuesContext {
defaultValueRef: Ref<any>;
getSchema: ComputedRef<FormSchema[]>;
getProps: ComputedRef<FormProps>;
formModel: Recordable;
}
export declare function useFormValues({ defaultValueRef, getSchema, formModel, getProps, }: UseFormValuesContext): {
handleFormValues: (values: Recordable) => Recordable<any>;
initDefault: () => void;
};
export {};