UNPKG

element-plus

Version:

A Component Library for Vue 3

27 lines (26 loc) 922 B
import type { ComputedRef, WritableComputedRef } from 'vue'; import type { ElFormContext } from 'element-plus/es/tokens'; import type { RadioGroupContext } from './token'; export declare const useRadio: () => { isGroup: ComputedRef<boolean>; focus: import("vue").Ref<boolean>; radioGroup: RadioGroupContext; elForm: ElFormContext; ELEMENT: any; elFormItemSize: ComputedRef<any>; }; interface IUseRadioAttrsProps { disabled?: boolean; label: string | number | boolean; } interface IUseRadioAttrsState { isGroup: ComputedRef<boolean>; radioGroup: RadioGroupContext; elForm: ElFormContext; model: WritableComputedRef<string | number | boolean>; } export declare const useRadioAttrs: (props: IUseRadioAttrsProps, { isGroup, radioGroup, elForm, model }: IUseRadioAttrsState) => { isDisabled: ComputedRef<boolean | undefined>; tabIndex: ComputedRef<0 | -1>; }; export {};