UNPKG

@fesjs/fes-design

Version:
16 lines (15 loc) 668 B
import { type Ref } from 'vue'; import type { TransferOption, TransferOptionValue } from './interface'; import { type CheckStatus } from './checkbox'; /** 数据是仅和其关联的 Checkbox 的值相关,与组件的 modelValue 无关 */ export declare const useCheckValueWithCheckbox: ({ checkValue, options, onCheckboxChange, }: { checkValue: Ref<TransferOptionValue[]>; options: Ref<TransferOption[]>; onCheckboxChange?: () => void; }) => { checkboxStatus: Ref<CheckStatus, CheckStatus>; handleCheckboxChange: (status: CheckStatus) => void; handleCheck: ({ checkedKeys, }: { checkedKeys: TransferOptionValue[]; }) => void; };