tdesign-vue
Version:
76 lines (75 loc) • 3.35 kB
TypeScript
import { CheckTagGroupOption, CheckTagGroupValue } from './type';
declare const _default: import("vue").ComponentOptions<import("vue").default, import("@vue/composition-api").ShallowUnwrapRef<{
innerValue: import("@vue/composition-api").Ref<CheckTagGroupValue>;
checkTagGroupClasses: import("@vue/composition-api").ComputedRef<string[]>;
onCheckTagChange: (checked: boolean, context: import("./type").CheckTagChangeContext) => void;
getTagContent: (option: CheckTagGroupOption) => number | import("vue/types/vnode").ScopedSlotReturnValue;
}> & import("@vue/composition-api").Data, {}, {}, {
checkedProps: {
type: import("vue").PropType<import("./type").TdTagProps>;
};
multiple: BooleanConstructor;
options: {
type: import("vue").PropType<CheckTagGroupOption[]>;
};
uncheckedProps: {
type: import("vue").PropType<import("./type").TdTagProps>;
};
value: {
type: import("vue").PropType<CheckTagGroupValue>;
default: any;
};
defaultValue: {
type: import("vue").PropType<CheckTagGroupValue>;
default: () => CheckTagGroupValue;
};
onChange: import("vue").PropType<(value: CheckTagGroupValue, context: import("./type").CheckTagGroupChangeContext) => void>;
}, import("@vue/composition-api").ExtractPropTypes<{
checkedProps: {
type: import("vue").PropType<import("./type").TdTagProps>;
};
multiple: BooleanConstructor;
options: {
type: import("vue").PropType<CheckTagGroupOption[]>;
};
uncheckedProps: {
type: import("vue").PropType<import("./type").TdTagProps>;
};
value: {
type: import("vue").PropType<CheckTagGroupValue>;
default: any;
};
defaultValue: {
type: import("vue").PropType<CheckTagGroupValue>;
default: () => CheckTagGroupValue;
};
onChange: import("vue").PropType<(value: CheckTagGroupValue, context: import("./type").CheckTagGroupChangeContext) => void>;
}>> & Omit<import("vue").VueConstructor<import("vue").default>, never> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{
value: CheckTagGroupValue;
multiple: boolean;
defaultValue: CheckTagGroupValue;
} & {
options?: CheckTagGroupOption[];
onChange?: (value: CheckTagGroupValue, context: import("./type").CheckTagGroupChangeContext) => void;
checkedProps?: unknown;
uncheckedProps?: unknown;
}, import("@vue/composition-api").ShallowUnwrapRef<{
innerValue: import("@vue/composition-api").Ref<CheckTagGroupValue>;
checkTagGroupClasses: import("@vue/composition-api").ComputedRef<string[]>;
onCheckTagChange: (checked: boolean, context: import("./type").CheckTagChangeContext) => void;
getTagContent: (option: CheckTagGroupOption) => number | import("vue/types/vnode").ScopedSlotReturnValue;
}>, import("@vue/composition-api").Data, {}, {}, {}, {}, {}, {
value: CheckTagGroupValue;
multiple: boolean;
defaultValue: CheckTagGroupValue;
} & {
options?: CheckTagGroupOption[];
onChange?: (value: CheckTagGroupValue, context: import("./type").CheckTagGroupChangeContext) => void;
checkedProps?: unknown;
uncheckedProps?: unknown;
}, {
value: CheckTagGroupValue;
multiple: boolean;
defaultValue: CheckTagGroupValue;
}, true>);
export default _default;