UNPKG

yanzhen-design-vue

Version:

25 lines (24 loc) 1.21 kB
import { NullValue } from '@yanzhen-libs/utils'; import { FormProviderSchema } from '../types'; export declare function handleSchema(schema?: Partial<FormProviderSchema | NullValue<null>>): { readOnly: boolean; grid: boolean; row: Partial<import('../types').FormProviderRolProps>; use: boolean; body: (void | import('vue').VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }> | import('../types').FormProviderBaseBody)[] | (() => void | import('vue').VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }> | import('../types').FormProviderBaseBody | (void | import('vue').VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }> | import('../types').FormProviderBaseBody)[]); type?: string | import('vue').VNode; props?: Partial<import('../types').FormProviderSchemaProps>; ref?: import('vue').VNodeRef | import('vue').VNodeRef[]; hidden?: boolean; field?: import('../types').FormProviderFieldProps; preview?: boolean; visible?: boolean; draggable?: boolean | Record<string, any>; events?: Record<string, any>; };