vexip-ui
Version:
A Vue 3 UI library, Highly customizability, full TypeScript, performance pretty good
64 lines (63 loc) • 3.44 kB
TypeScript
import { TransferKeyConfig, TransferSlots } from './symbol';
declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
inherit: import('vue').PropType<boolean>;
state: import('vue').PropType<"default" | "success" | "error" | "warning">;
locale: import('vue').PropType<Partial<{
source: string;
target: string;
empty: string;
reverse: string;
search: string;
}>>;
options: import('vue').PropType<import('./props').RawOption[]>;
value: import('vue').PropType<import('./props').Values>;
disabled: import('vue').PropType<boolean>;
paged: import('vue').PropType<boolean>;
filter: import('vue').PropType<boolean | import('./symbol').TransferFilter>;
emptyText: import('vue').PropType<string>;
keyConfig: import('vue').PropType<TransferKeyConfig>;
optionHeight: import('vue').PropType<number>;
ignoreCase: import('vue').PropType<boolean>;
sourceTitle: import('vue').PropType<string>;
targetTitle: import('vue').PropType<string>;
deepState: import('vue').PropType<boolean>;
loading: import('vue').PropType<boolean>;
loadingIcon: import('vue').PropType<any>;
loadingLock: import('vue').PropType<boolean>;
loadingEffect: import('vue').PropType<string>;
slots: import('vue').PropType<TransferSlots>;
onChange: import('vue').PropType<((values: import('./props').Values) => void) | ((values: import('./props').Values) => void)[]>;
onSelect: import('vue').PropType<import('./props').SelectHandler | import('./props').SelectHandler[]>;
}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "update:value"[], "update:value", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
inherit: import('vue').PropType<boolean>;
state: import('vue').PropType<"default" | "success" | "error" | "warning">;
locale: import('vue').PropType<Partial<{
source: string;
target: string;
empty: string;
reverse: string;
search: string;
}>>;
options: import('vue').PropType<import('./props').RawOption[]>;
value: import('vue').PropType<import('./props').Values>;
disabled: import('vue').PropType<boolean>;
paged: import('vue').PropType<boolean>;
filter: import('vue').PropType<boolean | import('./symbol').TransferFilter>;
emptyText: import('vue').PropType<string>;
keyConfig: import('vue').PropType<TransferKeyConfig>;
optionHeight: import('vue').PropType<number>;
ignoreCase: import('vue').PropType<boolean>;
sourceTitle: import('vue').PropType<string>;
targetTitle: import('vue').PropType<string>;
deepState: import('vue').PropType<boolean>;
loading: import('vue').PropType<boolean>;
loadingIcon: import('vue').PropType<any>;
loadingLock: import('vue').PropType<boolean>;
loadingEffect: import('vue').PropType<string>;
slots: import('vue').PropType<TransferSlots>;
onChange: import('vue').PropType<((values: import('./props').Values) => void) | ((values: import('./props').Values) => void)[]>;
onSelect: import('vue').PropType<import('./props').SelectHandler | import('./props').SelectHandler[]>;
}>> & Readonly<{
"onUpdate:value"?: ((...args: any[]) => any) | undefined;
}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;