@fesjs/fes-design
Version:
fes-design for PC
50 lines (49 loc) • 1.59 kB
TypeScript
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>;