UNPKG

element-plus

Version:

A Component Library for Vue3.0

28 lines (27 loc) 951 B
import { WritableComputedRef } from 'vue'; import type { ComputedRef } from 'vue'; import type { ElFormContext } from '../../el-form'; 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>; tabIndex: ComputedRef<-1 | 0>; }; export {};