UNPKG

@fe6/water-pro

Version:

An enterprise-class UI design language and Vue-based implementation

206 lines (205 loc) 6.14 kB
/** @format */ import type { FieldMapToTime, FormSchema } from './types/form'; import type { CSSProperties, PropType } from 'vue'; import type { ColEx } from './types'; import type { TableActionType } from '../../table-pro'; export declare const basicProps: { model: { type: PropType<Recordable<any>>; default: {}; }; labelWidth: { type: PropType<string | number>; }; fieldMapToTime: { type: PropType<FieldMapToTime>; default: () => any[]; }; actionAffix: import("vue-types").VueTypeValidableDef<boolean>; actionTarget: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; actionOffsetBottom: import("vue-types").VueTypeValidableDef<number> & { default: number; } & { default: number; }; actionAlgin: import("vue-types").VueTypeDef<string> & { default: string; }; compact: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; }; resetClearValidate: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; schemas: { type: PropType<FormSchema[]>; default: () => any[]; }; mergeDynamicData: { type: PropType<Recordable<any>>; default: any; }; baseRowStyle: { type: PropType<CSSProperties>; }; baseColProps: { type: PropType<Partial<ColEx>>; }; baseGutter: import("vue-types").VueTypeValidableDef<number> & { default: number; } & { default: number; }; autoSetPlaceHolder: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; submitOnReset: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; resetOnSubmit: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; size: import("vue-types").VueTypeDef<string> & { default: string; }; disabled: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; }; emptySpan: { type: PropType<number | Partial<ColEx>>; default: number; }; showAdvancedButton: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; }; transformDateFunc: { type: PropType<Fn<any, any>>; default: (date: any, schemaItem: FormSchema) => any; }; rulesMessageJoinLabel: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; autoAdvancedLine: import("vue-types").VueTypeValidableDef<number> & { default: number; } & { default: number; }; showActionButtonGroup: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; actionColOptions: { type: PropType<Partial<ColEx>>; default: () => { span: number; push: number; }; }; showResetButton: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; autoFocusFirstItem: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; }; resetButtonOptions: PropType<Partial<Partial<{ title: string; onClick: (...args: any[]) => any; prefixCls: string; color: string; size: "small" | "large" | "default"; href: string; htmlType: "button" | "reset" | "submit"; } & { type?: "link" | "default" | "dashed" | "primary" | "ghost" | "danger"; icon?: import("../../_util/type").VueNode; block?: boolean; disabled?: boolean; loading?: boolean | { [key: string]: any; }; ghost?: boolean; shape?: "circle" | "round" | "circle-outline"; }>>>; showSubmitButton: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; submitButtonOptions: PropType<Partial<Partial<{ title: string; onClick: (...args: any[]) => any; prefixCls: string; color: string; size: "small" | "large" | "default"; href: string; htmlType: "button" | "reset" | "submit"; } & { type?: "link" | "default" | "dashed" | "primary" | "ghost" | "danger"; icon?: import("../../_util/type").VueNode; block?: boolean; disabled?: boolean; loading?: boolean | { [key: string]: any; }; ghost?: boolean; shape?: "circle" | "round" | "circle-outline"; }>>>; resetFunc: PropType<() => Promise<void>>; submitFunc: PropType<() => Promise<void>>; hideRequiredMark: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; }; labelCol: { type: PropType<Partial<ColEx>>; default: () => { span: number; }; }; layout: import("vue-types").VueTypeDef<string> & { default: string; }; tableAction: { type: PropType<TableActionType>; }; wrapperCol: { type: PropType<Partial<ColEx>>; default: () => { span: number; }; }; colon: import("vue-types").VueTypeValidableDef<boolean> & { default: boolean; } & { default: boolean; }; labelAlign: import("vue-types").VueTypeValidableDef<string> & { default: string; }; prefixCls: import("vue-types").VueTypeValidableDef<string> & { default: string; }; navAffix: import("vue-types").VueTypeValidableDef<boolean>; navTarget: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; navOffsetTop: import("vue-types").VueTypeValidableDef<number> & { default: number; } & { default: number; }; };