UNPKG

@fesjs/fes-design

Version:
50 lines (49 loc) 1.59 kB
import type { PropType } from 'vue'; import type { ComponentInnerProps, ExtractPublicPropTypes, Option } from '../_util/interface'; import type { OptionType, Size, Type } from './interface'; export declare const radioGroupProps: { readonly modelValue: { readonly type: PropType<string | number | boolean>; readonly default: () => void; }; readonly vertical: BooleanConstructor; readonly disabled: BooleanConstructor; readonly cancelable: { readonly type: BooleanConstructor; readonly default: true; }; readonly options: { readonly type: PropType<Option[]>; readonly default: () => Option[]; }; readonly valueField: { readonly type: StringConstructor; readonly default: "value"; }; readonly labelField: { readonly type: StringConstructor; readonly default: "label"; }; readonly size: { readonly type: PropType<Size>; readonly default: Size; }; readonly type: { readonly type: PropType<Type>; readonly default: Type; }; readonly bordered: { readonly type: BooleanConstructor; readonly default: true; }; readonly optionType: { readonly type: PropType<OptionType>; readonly default: OptionType; }; readonly fullLine: { readonly type: BooleanConstructor; readonly default: false; }; }; export type RadioGroupProps = ExtractPublicPropTypes<typeof radioGroupProps>; export type RadioGroupInnerProps = ComponentInnerProps<typeof radioGroupProps>;