vue-devui
Version:
DevUI components based on Vite and Vue3
149 lines (148 loc) • 5.78 kB
TypeScript
import { TKey } from '../transfer-types';
declare const _default: import("vue").DefineComponent<{
readonly title: {
readonly type: StringConstructor;
readonly default: "";
};
readonly height: {
readonly type: NumberConstructor;
readonly default: 320;
};
readonly data: {
readonly type: import("vue").PropType<import("../transfer-types").IItem[]>;
readonly default: () => never[];
};
readonly defaultChecked: {
readonly type: import("vue").PropType<TKey[]>;
readonly default: () => never[];
};
readonly filter: {
readonly type: import("vue").PropType<import("../transfer-types").filterValue>;
readonly default: false;
};
readonly unit: {
readonly type: StringConstructor;
readonly default: "";
};
readonly placeholder: {
readonly type: StringConstructor;
readonly default: "";
};
readonly isKeyupSearch: {
readonly type: BooleanConstructor;
readonly default: true;
};
readonly search: {
readonly type: import("vue").PropType<(direction: string, data: import("../transfer-types").IItem[], keyword: TKey) => void>;
};
readonly direction: {
readonly type: StringConstructor;
readonly default: "source";
};
readonly isDrag: {
readonly type: BooleanConstructor;
readonly default: false;
};
readonly sortMethods: {
readonly type: import("vue").PropType<(data: import("../transfer-types").IItem[]) => import("../transfer-types").IItem[]>;
};
readonly dragstart: {
readonly type: import("vue").PropType<(event: DragEvent, item: import("../transfer-types").IItem) => void>;
};
readonly drop: {
readonly type: import("vue").PropType<(event: DragEvent, item: import("../transfer-types").IItem) => void>;
};
readonly dragend: {
readonly type: import("vue").PropType<(event: DragEvent, item: import("../transfer-types").IItem) => void>;
};
readonly onUpdateAllChecked: {
readonly type: import("vue").PropType<(value: boolean) => void>;
};
readonly onChangeChecked: {
readonly type: import("vue").PropType<([]: TKey) => void>;
};
readonly renderContent: {
readonly type: import("vue").PropType<(h: import("vue").RenderFunction, option: import("../transfer-types").IItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>>;
};
}, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, "updateAllChecked" | "changeChecked" | "updateData" | "changeButtonState", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
readonly title: {
readonly type: StringConstructor;
readonly default: "";
};
readonly height: {
readonly type: NumberConstructor;
readonly default: 320;
};
readonly data: {
readonly type: import("vue").PropType<import("../transfer-types").IItem[]>;
readonly default: () => never[];
};
readonly defaultChecked: {
readonly type: import("vue").PropType<TKey[]>;
readonly default: () => never[];
};
readonly filter: {
readonly type: import("vue").PropType<import("../transfer-types").filterValue>;
readonly default: false;
};
readonly unit: {
readonly type: StringConstructor;
readonly default: "";
};
readonly placeholder: {
readonly type: StringConstructor;
readonly default: "";
};
readonly isKeyupSearch: {
readonly type: BooleanConstructor;
readonly default: true;
};
readonly search: {
readonly type: import("vue").PropType<(direction: string, data: import("../transfer-types").IItem[], keyword: TKey) => void>;
};
readonly direction: {
readonly type: StringConstructor;
readonly default: "source";
};
readonly isDrag: {
readonly type: BooleanConstructor;
readonly default: false;
};
readonly sortMethods: {
readonly type: import("vue").PropType<(data: import("../transfer-types").IItem[]) => import("../transfer-types").IItem[]>;
};
readonly dragstart: {
readonly type: import("vue").PropType<(event: DragEvent, item: import("../transfer-types").IItem) => void>;
};
readonly drop: {
readonly type: import("vue").PropType<(event: DragEvent, item: import("../transfer-types").IItem) => void>;
};
readonly dragend: {
readonly type: import("vue").PropType<(event: DragEvent, item: import("../transfer-types").IItem) => void>;
};
readonly onUpdateAllChecked: {
readonly type: import("vue").PropType<(value: boolean) => void>;
};
readonly onChangeChecked: {
readonly type: import("vue").PropType<([]: TKey) => void>;
};
readonly renderContent: {
readonly type: import("vue").PropType<(h: import("vue").RenderFunction, option: import("../transfer-types").IItem) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>>;
};
}>>, {
readonly filter: import("../transfer-types").filterValue;
readonly data: import("../transfer-types").IItem[];
readonly height: number;
readonly direction: string;
readonly title: string;
readonly unit: string;
readonly placeholder: string;
readonly isKeyupSearch: boolean;
readonly defaultChecked: TKey[];
readonly isDrag: boolean;
}>;
export default _default;