UNPKG

eslink-ui-plus

Version:

vue3 component library, css framework

77 lines (76 loc) 2.48 kB
import { PropType } from "vue"; import type { sourceItemType } from "../utils"; declare const _default: import("vue").DefineComponent<{ styles: { type: ObjectConstructor; default: () => {}; }; modelValue: { type: PropType<string | number | string[] | number[]>; default: string; }; keyConfig: { type: PropType<import("../utils").keyConfigType>; default: () => { labelKey: string; valueKey: string; disabledKey: string; childrenKey: string; }; }; source: { type: PropType<sourceItemType[]>; default: () => never[]; }; multiple: { type: BooleanConstructor; default: boolean; }; showCheckBox: { type: BooleanConstructor; default: boolean; }; maxLen: { type: NumberConstructor; default: number; }; }, { active: import("vue").Ref<Set<string | number>>; isActived: (item: sourceItemType) => boolean; toggleActived: (item: sourceItemType) => void; valueKey: string; labelKey: string; disabledKey: string; childrenKey: string; emitValue: import("vue").ComputedRef<string | number | (string | number)[]>; useShow: (item: sourceItemType) => boolean | undefined; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change" | "select")[], "update:modelValue" | "change" | "select", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ styles?: unknown; modelValue?: unknown; keyConfig?: unknown; source?: unknown; multiple?: unknown; showCheckBox?: unknown; maxLen?: unknown; } & { styles: Record<string, any>; modelValue: string | number | string[] | number[]; source: sourceItemType[]; keyConfig: import("../utils").keyConfigType; multiple: boolean; showCheckBox: boolean; maxLen: number; } & {}> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; onSelect?: ((...args: any[]) => any) | undefined; }, { styles: Record<string, any>; modelValue: string | number | string[] | number[]; source: sourceItemType[]; keyConfig: import("../utils").keyConfigType; multiple: boolean; showCheckBox: boolean; maxLen: number; }>; export default _default;