UNPKG

t-fighting-design

Version:

Fighting design can quickly build interactive interfaces in vue3 applications, which looks good.

114 lines (113 loc) 3.69 kB
import type { DefineComponent, PropType, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ComputedRef, CSSProperties } from 'vue'; import type { ClassListInterface as a } from '../../_interface'; import type { RadioGroupSizeType, RadioChangeInterface as b, RadioLabelType } from './interface'; declare const _sfc_main: DefineComponent<{ readonly disabled: { readonly type: BooleanConstructor; readonly default: () => boolean; }; readonly modelValue: { readonly type: PropType<RadioLabelType>; readonly default: () => string; }; readonly vertical: { readonly type: BooleanConstructor; readonly default: () => boolean; }; readonly columnGap: { readonly type: PropType<string | number>; readonly default: () => string; }; readonly rowGap: { readonly type: PropType<string | number>; readonly default: () => string; }; readonly border: { readonly type: BooleanConstructor; readonly default: () => boolean; }; readonly size: { readonly type: PropType<RadioGroupSizeType>; readonly default: () => RadioGroupSizeType; readonly validator: (val: RadioGroupSizeType) => boolean; }; readonly change: { readonly type: PropType<b>; readonly default: () => null; }; }, { prop: { readonly disabled?: unknown; readonly modelValue?: unknown; readonly vertical?: unknown; readonly columnGap?: unknown; readonly rowGap?: unknown; readonly border?: unknown; readonly size?: unknown; readonly change?: unknown; } & { size: RadioGroupSizeType; disabled: boolean; vertical: boolean; border: boolean; modelValue: RadioLabelType; columnGap: string | number; rowGap: string | number; change: b; } & {}; emit: (event: "update:modelValue", val: RadioLabelType) => void; changeEvent: b; RadioGround: { readonly disabled?: unknown; readonly modelValue?: unknown; readonly vertical?: unknown; readonly columnGap?: unknown; readonly rowGap?: unknown; readonly border?: unknown; readonly size?: unknown; readonly change?: unknown; } & { size: RadioGroupSizeType; disabled: boolean; vertical: boolean; border: boolean; modelValue: RadioLabelType; columnGap: string | number; rowGap: string | number; change: b; } & {}; classList: ComputedRef<a>; styleList: ComputedRef<CSSProperties>; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { readonly 'update:modelValue': (val: RadioLabelType) => boolean; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<{ readonly disabled?: unknown; readonly modelValue?: unknown; readonly vertical?: unknown; readonly columnGap?: unknown; readonly rowGap?: unknown; readonly border?: unknown; readonly size?: unknown; readonly change?: unknown; } & { size: RadioGroupSizeType; disabled: boolean; vertical: boolean; border: boolean; modelValue: RadioLabelType; columnGap: string | number; rowGap: string | number; change: b; } & {}> & { "onUpdate:modelValue"?: ((val: RadioLabelType) => any) | undefined; }, { size: RadioGroupSizeType; disabled: boolean; vertical: boolean; border: boolean; modelValue: RadioLabelType; columnGap: string | number; rowGap: string | number; change: b; }>; export default _sfc_main;