UNPKG

@gear-js/react-hooks

Version:
15 lines (14 loc) 631 B
import { GearApi, HexString } from '@gear-js/api'; import { QueryParameters } from '../../types'; type Program<T> = { new (api: GearApi, programId?: HexString): T; }; type UseProgramParameters<TQueryFnData, TData> = QueryParameters<TQueryFnData, TData> & { library: Program<TQueryFnData>; id: HexString | undefined; }; declare function useProgram<TQueryFnData, TData = TQueryFnData>({ library, id, query, }: UseProgramParameters<TQueryFnData, TData>): import('@tanstack/react-query').UseQueryResult<TData, Error> & { queryKey: (string | undefined)[]; }; export { useProgram }; export type { UseProgramParameters };