synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
18 lines • 714 B
TypeScript
import { UseQueryOptions } from '@tanstack/react-query';
type RestUsage = {
citationCount: number;
citations: CitingWork[];
};
export type CitingWork = {
id: string;
doi: string;
title?: string;
publisher?: string;
publicationYear?: number;
containerTitle?: string;
};
export declare const maxCitationCount = 500;
export declare const getDataCiteUsageQueryKey: (doi?: string) => readonly ["datacite-usage", string | undefined];
export declare function useDataCiteUsage(doi?: string, options?: Omit<UseQueryOptions<RestUsage, Error>, 'queryKey' | 'queryFn'>): import("@tanstack/react-query").UseQueryResult<RestUsage, Error>;
export {};
//# sourceMappingURL=useDataCiteUsage.d.ts.map