UNPKG

vuux

Version:

Vue3 Nuxt3 Nuxt4 组件库

30 lines (29 loc) 1.24 kB
import { StyleValue } from 'vue'; import { Props, Emits } from '../types'; /** * hook * * @param props 组件属性 * @param emits 组件事件 */ export declare const useTransfer: (props: Props, emits: Emits) => { labelKey: import('vue').ComputedRef<string>; valueKey: import('vue').ComputedRef<string | number>; rightList: import('vue').Ref<any[], any[]>; styles: import('vue').ComputedRef<StyleValue>; leftList: import('vue').ComputedRef<any[]>; leftCheckedValues: import('vue').Ref<(string | number)[], (string | number)[]>; rightCheckedValues: import('vue').Ref<(string | number)[], (string | number)[]>; isLeftChecked: (item: any) => boolean; onLeftCheck: (item: any, checked: boolean) => void; isLeftAllSelected: import('vue').ComputedRef<boolean>; isLeftIndeterminate: import('vue').ComputedRef<boolean>; toggleLeftAll: (checked: boolean) => void; isRightChecked: (item: any) => boolean; onRightCheck: (item: any, checked: boolean) => void; isRightAllSelected: import('vue').ComputedRef<boolean>; isRightIndeterminate: import('vue').ComputedRef<boolean>; toggleRightAll: (checked: boolean) => void; moveToRight: () => void; moveToLeft: () => void; };