@arco-design/web-vue
Version:
Arco Design Vue 2.0: A Vue.js 3 UI Library
17 lines (16 loc) • 861 B
TypeScript
import { Ref } from 'vue';
import { FormItemContext } from '../form/context';
import { Size } from '../_utils/constant';
export declare const useFormItem: ({ size, disabled, error, uninject, }?: {
size?: Ref<"mini" | "medium" | "large" | "small" | undefined, "mini" | "medium" | "large" | "small" | undefined> | undefined;
disabled?: Ref<boolean, boolean> | undefined;
error?: Ref<boolean, boolean> | undefined;
uninject?: boolean | undefined;
}) => {
formItemCtx: FormItemContext;
mergedSize: import("vue").ComputedRef<"mini" | "medium" | "large" | "small" | undefined>;
mergedDisabled: import("vue").ComputedRef<boolean>;
mergedError: import("vue").ComputedRef<boolean>;
feedback: Ref<string | undefined, string | undefined>;
eventHandlers: Ref<import("..").FormItemEventHandler, import("..").FormItemEventHandler>;
};