t-fighting-design
Version:
Fighting design can quickly build interactive interfaces in vue3 applications, which looks good.
24 lines (19 loc) • 667 B
TypeScript
export type { RadioGroundPropsType } from './props'
export type RadioLabelType = string | number | boolean
export interface RadioChangeInterface {
(value: RadioLabelType): void
}
export type RadioGroupSizeType = 'large' | 'middle' | 'small' | 'mini'
export interface RadioGroundInterface {
readonly disabled: boolean
readonly modelValue: RadioLabelType
readonly label: string
readonly vertical: boolean
readonly size: RadioGroupSizeType
readonly columnGap: string | number
readonly rowGap: string | number
readonly border: boolean
readonly circle: boolean
readonly change: RadioChangeInterface
readonly changeEvent: ChangeEventInterface
}