yanzhen-design-vue
Version:
105 lines (104 loc) • 6.23 kB
TypeScript
declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
options: {
readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').ExtractOptionType<"value" | "label" | "disabled" | "children">[]>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
valueKey: {
readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string>, import('@yanzhen-libs/utils-vue').EpOptionKey<"value" | "label" | "disabled" | "children">, never>>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
labelKey: {
readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string>, import('@yanzhen-libs/utils-vue').EpOptionKey<"value" | "label" | "disabled" | "children">, never>>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
disabledKey: {
readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string>, import('@yanzhen-libs/utils-vue').EpOptionKey<"value" | "label" | "disabled" | "children">, never>>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
childrenKey: {
readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string>, import('@yanzhen-libs/utils-vue').EpOptionKey<"value" | "label" | "disabled" | "children">, never>>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
defaultValue: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/checkbox/interface').CheckboxValueType[]>, unknown, unknown, import('ant-design-vue/es/checkbox/interface').CheckboxValueType[], boolean>;
value: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/checkbox/interface').CheckboxValueType[]>, unknown, unknown, import('ant-design-vue/es/checkbox/interface').CheckboxValueType[], boolean>;
name: {
type: StringConstructor;
};
prefixCls: {
type: StringConstructor;
};
disabled: {
type: BooleanConstructor;
};
id: {
type: StringConstructor;
};
}>, {
ref: import('vue').Ref<import('vue').ComponentPublicInstance, import('vue').ComponentPublicInstance>;
}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
"update:value": (checkedValue: import('ant-design-vue/es/checkbox/interface').CheckboxValueType[]) => void;
change: (checkedValue: import('ant-design-vue/es/checkbox/interface').CheckboxValueType[]) => void;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
options: {
readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').ExtractOptionType<"value" | "label" | "disabled" | "children">[]>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
valueKey: {
readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string>, import('@yanzhen-libs/utils-vue').EpOptionKey<"value" | "label" | "disabled" | "children">, never>>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
labelKey: {
readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string>, import('@yanzhen-libs/utils-vue').EpOptionKey<"value" | "label" | "disabled" | "children">, never>>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
disabledKey: {
readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string>, import('@yanzhen-libs/utils-vue').EpOptionKey<"value" | "label" | "disabled" | "children">, never>>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
childrenKey: {
readonly type: import('vue').PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<import('vue').PropType<string>, import('@yanzhen-libs/utils-vue').EpOptionKey<"value" | "label" | "disabled" | "children">, never>>;
readonly required: false;
readonly validator: ((val: unknown) => boolean) | undefined;
__epPropKey: true;
};
defaultValue: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/checkbox/interface').CheckboxValueType[]>, unknown, unknown, import('ant-design-vue/es/checkbox/interface').CheckboxValueType[], boolean>;
value: import('@yanzhen-libs/utils-vue').EpPropFinalized<import('vue').PropType<import('ant-design-vue/es/checkbox/interface').CheckboxValueType[]>, unknown, unknown, import('ant-design-vue/es/checkbox/interface').CheckboxValueType[], boolean>;
name: {
type: StringConstructor;
};
prefixCls: {
type: StringConstructor;
};
disabled: {
type: BooleanConstructor;
};
id: {
type: StringConstructor;
};
}>> & Readonly<{
"onUpdate:value"?: (checkedValue: import('ant-design-vue/es/checkbox/interface').CheckboxValueType[]) => any;
onChange?: (checkedValue: import('ant-design-vue/es/checkbox/interface').CheckboxValueType[]) => any;
}>, {
value: import('ant-design-vue/es/checkbox/interface').CheckboxValueType[];
disabled: boolean;
defaultValue: import('ant-design-vue/es/checkbox/interface').CheckboxValueType[];
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;