UNPKG

yanzhen-design-vue

Version:

56 lines (55 loc) 2.38 kB
import { NullValue } from '@yanzhen-libs/utils'; import { FormProviderBody, FormProviderSchema } from '../types'; import { VNode } from 'vue'; export declare function handleRawSchema(body?: Partial<FormProviderBody & VNode>, schema?: FormProviderSchema | NullValue<null>): { props: Record<string, any> & import('vue').VNodeProps & { [key: string]: any; }; field: Record<string, any>; col: Record<string, any>; readOnly: boolean; grid: boolean; use: boolean; type?: (string | VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }>) & import('vue').VNodeTypes; events?: Record<string, any>; draggable?: boolean | Record<string, any>; hidden?: boolean; visible?: boolean; body?: void | VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }> | import('../types').FormProviderBaseBody | (void | VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }> | import('../types').FormProviderBaseBody)[] | (() => void | VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }> | import('../types').FormProviderBaseBody | (void | VNode<import('vue').RendererNode, import('vue').RendererElement, { [key: string]: any; }> | import('../types').FormProviderBaseBody)[]); key?: PropertyKey | null; ref?: ({ i: import('vue').ComponentInternalInstance; r: import('vue').VNodeRef; k?: string; f?: boolean; } | { i: import('vue').ComponentInternalInstance; r: import('vue').VNodeRef; k?: string; f?: boolean; }[]) | null; scopeId?: string | null; children?: import('vue').VNodeNormalizedChildren; component?: import('vue').ComponentInternalInstance | null; dirs?: import('vue').DirectiveBinding[] | null; transition?: import('vue').TransitionHooks<import('vue').RendererElement>; el?: import('vue').RendererNode; anchor?: import('vue').RendererNode; target?: import('vue').RendererElement; targetStart?: import('vue').RendererNode; targetAnchor?: import('vue').RendererNode; suspense?: import('vue').SuspenseBoundary | null; shapeFlag?: number; patchFlag?: number; appContext?: import('vue').AppContext | null; };