UNPKG

t-fighting-design

Version:

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

68 lines (67 loc) 2.37 kB
import type { DefineComponent, PropType, ComponentOptionsMixin, VNodeProps, AllowedComponentProps, ComponentCustomProps, ComputedRef, WritableComputedRef, Ref } from 'vue'; import type { RadioChangeInterface, RadioGroundInterface as a, RadioLabelType } from '../../radio-group/src/interface'; import type { OrdinaryFunctionInterface as b, ClassListInterface as c } 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 name: { readonly type: StringConstructor; readonly default: () => string; }; readonly label: { readonly type: PropType<RadioLabelType>; readonly default: () => string; }; readonly change: { readonly type: PropType<RadioChangeInterface>; readonly default: () => null; }; }, { prop: { readonly disabled?: unknown; readonly modelValue?: unknown; readonly name?: unknown; readonly label?: unknown; readonly change?: unknown; } & { disabled: boolean; name: string; modelValue: RadioLabelType; label: RadioLabelType; change: RadioChangeInterface; } & {}; emit: (event: "update:modelValue", val: RadioLabelType) => void; radioGroup: Ref<a | null>; loadParentInject: b; modelValue: WritableComputedRef<RadioLabelType>; classList: ComputedRef<c>; }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { readonly 'update:modelValue': (val: RadioLabelType) => boolean; }, string, VNodeProps & AllowedComponentProps & ComponentCustomProps, Readonly<{ readonly disabled?: unknown; readonly modelValue?: unknown; readonly name?: unknown; readonly label?: unknown; readonly change?: unknown; } & { disabled: boolean; name: string; modelValue: RadioLabelType; label: RadioLabelType; change: RadioChangeInterface; } & {}> & { "onUpdate:modelValue"?: ((val: RadioLabelType) => any) | undefined; }, { disabled: boolean; name: string; modelValue: RadioLabelType; label: RadioLabelType; change: RadioChangeInterface; }>; export default _sfc_main;