synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
10 lines • 572 B
TypeScript
import { Reference } from '@sage-bionetworks/synapse-types';
import { Map } from 'immutable';
export type EntitySelectionMapType = Map<string, Reference>;
export declare function useEntitySelection(selectMultiple: boolean, initialSelection?: EntitySelectionMapType): {
selectedEntities: EntitySelectionMapType;
toggleSelection: (toggledReferences: Reference | Reference[]) => void;
setSelection: (selection: EntitySelectionMapType) => void;
setInitialVersion: (entityId: string, version: number) => void;
};
//# sourceMappingURL=useEntitySelection.d.ts.map