@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
21 lines • 2.03 kB
TypeScript
import { AssetsDataWithPagination, GetAssetsDataParams } from "../state-manager/types";
export declare function useAssetsData({ search, currencyIds, useCase, areCurrenciesFiltered, product, version, isStaging, includeTestNetworks, skip, }: GetAssetsDataParams & {
areCurrenciesFiltered?: boolean;
skip?: boolean;
}): {
data: AssetsDataWithPagination | undefined;
isLoading: boolean;
isFetchingNextPage: boolean;
error: import("@reduxjs/toolkit").SerializedError | undefined;
errorInfo: import("../utils/errorUtils").ErrorInfo;
loadNext: (() => import("@reduxjs/toolkit/query").InfiniteQueryActionCreatorResult<import("@reduxjs/toolkit/query").InfiniteQueryDefinition<GetAssetsDataParams, import("../state-manager/types").PageParam, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, import("../state-manager/types").AssetsDataTags, AssetsDataWithPagination, "assetsDataApi", unknown>>) | undefined;
isSuccess: boolean;
isError: boolean;
refetch: (options?: Pick<import("@reduxjs/toolkit/query").SubscriptionOptions & {
skip?: boolean;
refetchOnMountOrArgChange?: boolean | number;
initialPageParam?: import("../state-manager/types").PageParam | undefined;
refetchCachedPages?: boolean;
}, "refetchCachedPages"> | undefined) => import("@reduxjs/toolkit/query").InfiniteQueryActionCreatorResult<import("@reduxjs/toolkit/query").InfiniteQueryDefinition<GetAssetsDataParams, import("../state-manager/types").PageParam, import("@reduxjs/toolkit/query").BaseQueryFn<string | import("@reduxjs/toolkit/query").FetchArgs, unknown, import("@reduxjs/toolkit/query").FetchBaseQueryError, {}, import("@reduxjs/toolkit/query").FetchBaseQueryMeta>, import("../state-manager/types").AssetsDataTags, AssetsDataWithPagination, "assetsDataApi", unknown>>;
};
//# sourceMappingURL=useAssetsData.d.ts.map