UNPKG

yanzhen-design-vue

Version:

86 lines (85 loc) 4.47 kB
import { ExtractEmitsTypes } from '@yanzhen-libs/utils-vue'; import { ExtractPropTypes } from 'vue'; export declare const checkboxGroupOptions: { ns: any; class: any; name: any; }; export declare const checkboxGroupName: any; export declare const AntCheckboxGroup: { props: { defaultValue: { type: import('vue').PropType<import('ant-design-vue/es/checkbox/interface').CheckboxValueType[]>; default: import('ant-design-vue/es/checkbox/interface').CheckboxValueType[]; }; value: { type: import('vue').PropType<import('ant-design-vue/es/checkbox/interface').CheckboxValueType[]>; default: import('ant-design-vue/es/checkbox/interface').CheckboxValueType[]; }; name: StringConstructor; prefixCls: StringConstructor; options: { type: import('vue').PropType<(string | number | import('ant-design-vue').CheckboxOptionType)[]>; default: (string | number | import('ant-design-vue').CheckboxOptionType)[]; }; disabled: BooleanConstructor; id: StringConstructor; }; emits: { change: (checkedValue: Array<import('ant-design-vue/es/checkbox/interface').CheckboxValueType>) => void; "update:value": (checkedValue: Array<import('ant-design-vue/es/checkbox/interface').CheckboxValueType>) => void; }; }; export declare const checkboxGroupProps: { 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; }; }; export declare const checkboxGroupEmits: { change: (checkedValue: import('ant-design-vue/es/checkbox/interface').CheckboxValueType[]) => boolean; "update:value": (checkedValue: import('ant-design-vue/es/checkbox/interface').CheckboxValueType[]) => boolean; }; export type CheckboxGroupProps = ExtractPropTypes<typeof checkboxGroupProps>; export type CheckboxGroupPropsKey = keyof CheckboxGroupProps; export type CheckboxGroupEmits = ExtractEmitsTypes<typeof checkboxGroupEmits>;