t-fighting-design
Version:
Fighting design can quickly build interactive interfaces in vue3 applications, which looks good.
68 lines (67 loc) • 2.37 kB
TypeScript
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;