UNPKG

yanzhen-design-vue

Version:

268 lines (267 loc) 11.9 kB
import { ExtractEmitsTypes } from '@yanzhen-libs/utils-vue'; import { ExtractPropTypes, PropType } from 'vue'; import { Key } from 'ant-design-vue/es/_util/type'; export declare const selectPageOptions: { ns: any; class: any; name: any; }; export declare const selectPageName: any; export declare const selectPageProps: { showTag: { type: BooleanConstructor; }; searchKey: import('@yanzhen-libs/utils-vue').EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>; tabKey: import('@yanzhen-libs/utils-vue').EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>; tabsList: import('@yanzhen-libs/utils-vue').EpPropFinalized<PropType<any[]>, unknown, unknown, () => any[], boolean>; loadMore: { type: FunctionConstructor; }; value: import('@yanzhen-libs/utils-vue').EpPropFinalized<PropType<(string | number) | import('ant-design-vue/es/select').LabeledValue>, unknown, unknown, import('ant-design-vue/es/select').SelectValue, boolean>; defaultValue: import('@yanzhen-libs/utils-vue').EpPropFinalized<PropType<(string | number) | import('ant-design-vue/es/select').LabeledValue>, unknown, unknown, import('ant-design-vue/es/select').SelectValue, boolean>; notFoundContent: { type: PropType<any>; }; suffixIcon: { type: PropType<any>; }; itemIcon: { type: PropType<any>; }; size: import('@yanzhen-libs/utils-vue').EpPropFinalized<PropType<import('ant-design-vue/es/button').ButtonSize>, unknown, unknown, import('ant-design-vue/es/button').ButtonSize, boolean>; mode: import('@yanzhen-libs/utils-vue').EpPropFinalized<PropType<"multiple" | "tags" | "SECRET_COMBOBOX_MODE_DO_NOT_USE">, unknown, unknown, "multiple" | "tags" | "SECRET_COMBOBOX_MODE_DO_NOT_USE", boolean>; bordered: import('@yanzhen-libs/utils-vue').EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>; transitionName: { type: StringConstructor; }; choiceTransitionName: import('@yanzhen-libs/utils-vue').EpPropFinalized<PropType<"">, unknown, unknown, "", boolean>; popupClassName: { type: StringConstructor; }; dropdownClassName: { type: StringConstructor; }; placement: import('@yanzhen-libs/utils-vue').EpPropFinalized<PropType<"bottomLeft" | "bottomRight" | "topLeft" | "topRight">, unknown, unknown, "bottomLeft" | "bottomRight" | "topLeft" | "topRight", boolean>; status: import('@yanzhen-libs/utils-vue').EpPropFinalized<PropType<"" | "error" | "warning">, unknown, unknown, "" | "error" | "warning", boolean>; children: { type: PropType<import('ant-design-vue/es/_util/type').VueNode | import('ant-design-vue/es/_util/type').VueNode[]>; }; listHeight: { type: NumberConstructor; }; tabindex: { type: NumberConstructor; }; open: { readonly type: PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; animation: { type: StringConstructor; }; direction: { readonly type: PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<PropType<"rtl" | "ltr">, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; disabled: { readonly type: PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; prefixCls: { type: StringConstructor; }; id: { type: StringConstructor; }; autofocus: { type: BooleanConstructor; }; getPopupContainer: { readonly type: PropType<import('ant-design-vue/es/vc-select/BaseSelect').RenderDOMFunc>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; virtual: { readonly type: PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dropdownMatchSelectWidth: { readonly type: PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<PropType<number | boolean>, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; options: { type: PropType<import('ant-design-vue/es/select').DefaultOptionType[]>; }; showAction: { readonly type: PropType<("focus" | "click")[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; loading: { readonly type: PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: { type: PropType<any>; }; clearIcon: { type: PropType<any>; }; allowClear: { readonly type: PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; fieldNames: { type: PropType<never>; }; dropdownStyle: { readonly type: PropType<import('vue').CSSProperties>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dropdownRender: { readonly type: PropType<import('ant-design-vue/es/vc-select/BaseSelect').DropdownRender>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; dropdownAlign: { type: PropType<never>; }; showSearch: { readonly type: PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; searchValue: { type: StringConstructor; }; removeIcon: { type: PropType<any>; }; maxTagCount: { readonly type: PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<PropType<number | "responsive">, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; maxTagTextLength: { type: NumberConstructor; }; maxTagPlaceholder: { type: PropType<any>; }; tokenSeparators: { readonly type: PropType<string[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagRender: { readonly type: PropType<(props: import('ant-design-vue/es/vc-select/BaseSelect').CustomTagProps) => any>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; optionLabelRender: { readonly type: PropType<(option: Record<string, any>) => any>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; defaultOpen: { readonly type: PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; showArrow: { readonly type: PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; menuItemSelectedIcon: { type: PropType<any>; }; listItemHeight: { type: NumberConstructor; }; inputValue: { type: StringConstructor; }; autoClearSearchValue: { readonly type: PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; filterOption: { readonly type: PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<PropType<boolean | import('ant-design-vue/es/vc-select/Select').FilterFunc<import('ant-design-vue/es/select').DefaultOptionType>>, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; filterSort: { type: PropType<(optionA: import('ant-design-vue/es/select').DefaultOptionType, optionB: import('ant-design-vue/es/select').DefaultOptionType) => number>; }; optionFilterProp: { type: StringConstructor; }; optionLabelProp: { type: StringConstructor; }; defaultActiveFirstOption: { readonly type: PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; labelInValue: { readonly type: PropType<import('@yanzhen-libs/utils-vue').EpPropMergeType<BooleanConstructor, unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }; export declare const selectPageEmits: { tabChange: (key: Key) => boolean; "update:value": (val: import('ant-design-vue/es/select').SelectValue) => boolean; mouseenter: (e: MouseEvent) => boolean; mouseleave: (e: MouseEvent) => boolean; click: (e: MouseEvent) => boolean; focus: (e: FocusEvent) => boolean; blur: (e: FocusEvent) => boolean; change: (value: import('ant-design-vue/es/select').SelectValue, option: import('ant-design-vue/es/select').DefaultOptionType | import('ant-design-vue/es/select').DefaultOptionType[]) => boolean; keydown: (e: KeyboardEvent) => boolean; keyup: (e: KeyboardEvent) => boolean; mousedown: (e: MouseEvent) => boolean; select: (...args: ((import('ant-design-vue/es/vc-select/Select').RawValueType | import('ant-design-vue/es/vc-select/Select').LabelInValueType | import('ant-design-vue/es/select').DefaultOptionType) & ((string | number) | import('ant-design-vue/es/select').LabeledValue | import('ant-design-vue/es/select').DefaultOptionType))[]) => boolean; deselect: (...args: ((import('ant-design-vue/es/vc-select/Select').RawValueType | import('ant-design-vue/es/vc-select/Select').LabelInValueType | import('ant-design-vue/es/select').DefaultOptionType) & ((string | number) | import('ant-design-vue/es/select').LabeledValue | import('ant-design-vue/es/select').DefaultOptionType))[]) => boolean; search: (value: string) => boolean; "input-key-down": (e: KeyboardEvent) => boolean; clear: () => boolean; "dropdown-visible-change": (open: boolean) => boolean; "popup-scroll": (e: UIEvent) => boolean; }; export type SelectPageProps = ExtractPropTypes<typeof selectPageProps>; export type SelectPagePropsKey = keyof SelectPageProps; export type SelectPageEmits = ExtractEmitsTypes<typeof selectPageEmits>;