@multiversx/sdk-dapp-swap
Version:
A library to hold the main logic for swapping between tokens on the MultiversX blockchain
31 lines • 2.34 kB
TypeScript
import { DocumentNode, QueryHookOptions } from '@apollo/client';
export declare const useQueryWrapper: <TData>({ query, queryOptions, refetchTrigger, isPollingEnabled, isRefetchEnabled }: {
query: DocumentNode;
refetchTrigger?: number | undefined;
isPollingEnabled?: boolean | undefined;
isRefetchEnabled?: boolean | undefined;
queryOptions?: QueryHookOptions<TData, import("@apollo/client").OperationVariables> | undefined;
}) => {
client: import("@apollo/client").ApolloClient<any>;
observable: import("@apollo/client").ObservableQuery<TData, import("@apollo/client").OperationVariables>;
errors?: readonly import("graphql").GraphQLFormattedError[] | undefined;
networkStatus: import("@apollo/client").NetworkStatus;
called: boolean;
subscribeToMore: import("@apollo/client").SubscribeToMoreFunction<TData, import("@apollo/client").OperationVariables>;
updateQuery: (mapFn: import("@apollo/client").UpdateQueryMapFn<TData, import("@apollo/client").OperationVariables>) => void;
reobserve: (newOptions?: Partial<import("@apollo/client").WatchQueryOptions<import("@apollo/client").OperationVariables, TData>> | undefined, newNetworkStatus?: import("@apollo/client").NetworkStatus | undefined) => Promise<import("@apollo/client").ApolloQueryResult<TData>>;
variables: import("@apollo/client").OperationVariables | undefined;
fetchMore: <TFetchData = TData, TFetchVars extends import("@apollo/client").OperationVariables = import("@apollo/client").OperationVariables>(fetchMoreOptions: import("@apollo/client").FetchMoreQueryOptions<TFetchVars, TFetchData> & {
updateQuery?: ((previousQueryResult: import("@apollo/client").Unmasked<TData>, options: {
fetchMoreResult: import("@apollo/client").Unmasked<TFetchData>;
variables: TFetchVars;
}) => import("@apollo/client").Unmasked<TData>) | undefined;
}) => Promise<import("@apollo/client").ApolloQueryResult<TFetchData>>;
data: TData | undefined;
error: import("@apollo/client").ApolloError | undefined;
isError: boolean;
isLoading: boolean;
isRefetching: boolean;
refetch: (variables?: Partial<import("@apollo/client").OperationVariables> | undefined) => Promise<import("@apollo/client").ApolloQueryResult<TData>>;
};
//# sourceMappingURL=useQueryWrapper.d.ts.map