Files
NapCatQQ/.pnpm-store/v3/files/c1/94674761574f78ff658424aa70da29b225b44ad3b8efbd141bf7428098d590e788f65d66b34273f0d4a4477c64d019f37895f89865804615250b1fba65b722
TanTan e311ca3275
Build NapCat Artifacts / Windows Loader Test (push) Canceled after 0s
Build NapCat Artifacts / Type Check & Test (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Framework (push) Canceled after 0s
Build NapCat Artifacts / Build NapCat.Shell (push) Canceled after 0s
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

20 lines
873 B
Plaintext

import { ListState } from '@react-stately/list';
import { CollectionBase, AsyncLoadable, MultipleSelection, Node } from '@react-types/shared';
import { Key } from 'react';
interface MultiSelectListProps<T> extends CollectionBase<T>, AsyncLoadable, MultipleSelection {
}
interface MultiSelectListState<T> extends ListState<T> {
/** The keys for the currently selected items. */
selectedKeys: Set<Key>;
/** Sets the selected keys. */
setSelectedKeys(keys: Iterable<Key>): void;
/** The value of the currently selected items. */
selectedItems: Node<T>[] | null;
/** The type of selection. */
selectionMode: MultipleSelection["selectionMode"];
}
declare function useMultiSelectListState<T extends object>(props: MultiSelectListProps<T>): MultiSelectListState<T>;
export { MultiSelectListProps, MultiSelectListState, useMultiSelectListState };