element-plus
Version:
A Component Library for Vue 3
18 lines (17 loc) • 906 B
TypeScript
import type { ExtractPropTypes } from 'vue';
import type { MaybeRef } from '@vueuse/core';
export declare const useFormItemProps: {
readonly size: import("element-plus/es/utils/props").BuildPropReturn<StringConstructor, "", unknown, "" | "small" | "large" | "medium" | "mini", unknown>;
readonly disabled: BooleanConstructor;
};
export declare type UseFormItemProps = ExtractPropTypes<typeof useFormItemProps>;
export declare type LocalFallbacks = {
size?: MaybeRef<UseFormItemProps['size'] | undefined>;
disabled?: MaybeRef<UseFormItemProps['disabled'] | undefined>;
};
export declare const useFormItem: ({ size, disabled }: LocalFallbacks) => {
size: import("vue").ComputedRef<any>;
disabled: import("vue").ComputedRef<boolean>;
form: import("element-plus/es/tokens").ElFormContext | undefined;
formItem: import("element-plus/es/tokens").ElFormItemContext | undefined;
};