UNPKG

synapse-react-client

Version:

[![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synapse-react-client) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettie

20 lines 1.28 kB
import { ACCESS_REQUIREMENT_CONCRETE_TYPE, ACCESS_TYPE, AccessRequirementSearchResult } from '@sage-bionetworks/synapse-types'; import { Table } from '@tanstack/react-table'; export declare function accessRequirementConcreteTypeValueToDisplayValue(accessRequirementConcreteTypeValue: ACCESS_REQUIREMENT_CONCRETE_TYPE): "Unknown" | "Terms of Use" | "Click-Wrap" | "Managed" | "Basic" | "Lock"; type UseAccessRequirementTableOptions = { nameOrID?: string; relatedProjectId?: string; reviewerId?: string; accessType?: ACCESS_TYPE; typeFilter?: string; onTypeFilterChange?: (typeFilter: string | undefined) => void; }; export declare function useAccessRequirementTable(opts: UseAccessRequirementTableOptions): { table: Table<AccessRequirementSearchResult>; isLoading: boolean; hasNextPage: boolean; fetchNextPage: (options?: import("@tanstack/query-core").FetchNextPageOptions) => Promise<import("@tanstack/query-core").InfiniteQueryObserverResult<import("@tanstack/query-core").InfiniteData<import("@sage-bionetworks/synapse-types").AccessRequirementSearchResponse, unknown>, import("@sage-bionetworks/synapse-client").SynapseClientError>>; isFetchingNextPage: boolean; }; export {}; //# sourceMappingURL=UseAccessRequirementTable.d.ts.map