UNPKG

@etherspot/prime-sdk

Version:

Etherspot Prime (Account Abstraction) SDK

14 lines (13 loc) 651 B
import { DocumentNode, Observable } from '@apollo/client/core'; import { ApiOptions, ApiRequestOptions, ApiRequestQueryOptions } from './interfaces'; export declare class ApiService { private readonly options; private apolloClient; constructor(options: ApiOptions); query<T extends {}>(query: DocumentNode, options?: ApiRequestQueryOptions<T>): Promise<T>; mutate<T extends {}>(mutation: DocumentNode, options?: ApiRequestOptions<T>): Promise<T>; subscribe<T extends {}>(query: DocumentNode, options?: ApiRequestOptions<T>): Observable<T>; protected onInit(): void; private wrapCall; private prepareApiVariables; }