UNPKG

d-render

Version:

基于 Element Plus 二次封装的数据驱动渲染组件库 - 表单、搜索表单、表格配置化渲染

19 lines (18 loc) 821 B
import { Ref, ComputedRef } from 'vue'; import { IAnyObject, TFormConfig } from '@d-render/shared'; import { IKey } from '../util'; import type { FormItemProps } from '../index'; export declare const useFieldChange: (props: FormItemProps, securityConfig: ComputedRef<TFormConfig>, dependOnWatchCb: ({ changeKeys, changeOldValues }: { changeKeys: Array<IKey>; changeOldValues: Array<unknown>; }, { values, outValues, executeChangeValueEffect, dependOldValues }: { values: IAnyObject; outValues: IAnyObject; executeChangeValueEffect: boolean; dependOldValues: IAnyObject; }) => void) => { changeCount: Ref<number, number>; dependOnValues: Ref<IAnyObject, IAnyObject>; outDependOnValues: Ref<IAnyObject, IAnyObject>; dependOldValues: Ref<IAnyObject, IAnyObject>; };