synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
17 lines • 900 B
TypeScript
import { CurationTask } from '@sage-bionetworks/synapse-client';
import { Table } from '@tanstack/react-table';
type UseMetadataTaskTableOptions = {
projectId: string;
};
/**
* Provides a table instance and loading states for displaying metadata curation tasks associated with a project.
*/
export declare function useMetadataTaskTable(opts: UseMetadataTaskTableOptions): {
table: Table<CurationTask>;
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-client").ListCurationTaskResponse, unknown>, import("@sage-bionetworks/synapse-client").SynapseClientError>>;
isFetchingNextPage: boolean;
};
export {};
//# sourceMappingURL=useMetadataTaskTable.d.ts.map