antd
Version:
An enterprise-class UI design language and React components implementation
11 lines (10 loc) • 471 B
TypeScript
import * as React from 'react';
import type { TransferKey } from '../interface';
export default function useSelection<T extends {
key: TransferKey;
}>(leftDataSource: T[], rightDataSource: T[], selectedKeys?: TransferKey[]): [
sourceSelectedKeys: TransferKey[],
targetSelectedKeys: TransferKey[],
setSourceSelectedKeys: React.Dispatch<React.SetStateAction<TransferKey[]>>,
setTargetSelectedKeys: React.Dispatch<React.SetStateAction<TransferKey[]>>
];