UNPKG

d-render

Version:

数据渲染库 - form、table、search-form

10 lines (9 loc) 792 B
import { ComputedRef, Ref } from 'vue'; import { IAnyObject, IRenderConfig } from '@d-render/shared'; import { UpdateModelQueue } from '../util'; export declare const useFieldValue: (key: Ref<Array<string> | string | unknown>, model: Ref<IAnyObject>, updateModelQueue: UpdateModelQueue, changeEffect?: ComputedRef<IRenderConfig['changeEffect']>) => [ComputedRef<unknown>, (val: unknown) => Promise<void>]; export declare const useSteamUpdateValues: (fieldKey: Ref<string>, otherKey: Ref<string | Array<string> | undefined>, model: Ref<IAnyObject>, updateModel: (value: IAnyObject) => void, changeEffect: ComputedRef<IRenderConfig['changeEffect']>) => { values: ComputedRef<any[]>; streamUpdateModel: (values: Array<unknown | symbol>) => Promise<void>; clearValues: () => void; };