ideaz-element
Version:
<p align="center"> <a href="" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/logo.svg" alt="Ideaz Element" width="180" style="width: 180px;" /> </a> </p>
28 lines (26 loc) • 2.63 kB
TypeScript
import { FormItemProps } from '../props';
export declare function useFormItemProps(props: FormItemProps): {
formItemProps: globalThis.ComputedRef<{
labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown> | undefined;
labelPosition?: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "left" | "right" | "top", unknown> | undefined;
inlineMessage?: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, BooleanConstructor], unknown, unknown> | undefined;
showMessage?: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
error?: string | undefined;
size?: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", unknown> | undefined;
label?: string | (string & (() => globalThis.VNode<import('vue').RendererNode, import('vue').RendererElement, {
[key: string]: any;
}>)) | undefined;
required?: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
prop?: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => import('element-plus').FormItemProp) | ((new (...args: any[]) => string | string[]) | (() => import('element-plus').FormItemProp))[], unknown, unknown> | undefined;
rules: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils').Arrayable<import('element-plus').FormItemRule>) | ((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils').Arrayable<import('element-plus').FormItemRule>))[], unknown, unknown> | Partial<Record<string, import('element-plus/es/utils').Arrayable<import('element-plus').FormItemRule>>> | undefined;
validateStatus?: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "error" | "success" | "validating", unknown> | undefined;
for?: string | undefined;
tooltip?: import('index').FormItemTooltip | undefined;
extra: string | (() => globalThis.VNode<import('vue').RendererNode, import('vue').RendererElement, {
[key: string]: any;
}>) | undefined;
colon?: boolean | undefined;
class?: string | string[] | undefined;
style?: import('vue').CSSProperties | undefined;
}>;
};