Class: IotaClientGraphQLTransport
Implements
IotaTransport
Constructors
Constructor
new IotaClientGraphQLTransport(
options):IotaClientGraphQLTransport
Parameters
options
IotaClientGraphQLTransportOptions
Returns
IotaClientGraphQLTransport
Methods
graphqlQuery()
graphqlQuery<
Result,Variables,Data>(options,getData?):Promise<NonNullable<Data>>
Type Parameters
Result
Result = Record<string, unknown>
Variables
Variables = Record<string, unknown>
Data
Data = Result
Parameters
options
GraphQLQueryOptions<Result, Variables>
getData?
(result) => Data
Returns
Promise<NonNullable<Data>>
graphqlRequest()
graphqlRequest<
Result,Variables>(options):Promise<Response>
Type Parameters
Result
Result = Record<string, unknown>
Variables
Variables = Record<string, unknown>
Parameters
options
GraphQLQueryOptions<Result, Variables>
Returns
Promise<Response>
request()
request<
T>(input):Promise<T>
Type Parameters
T
T = unknown
Parameters
input
IotaTransportRequestOptions
Returns
Promise<T>
Implementation of
IotaTransport.request
subscribe()
subscribe<
T>(input):Promise<() =>Promise<boolean>>
Type Parameters
T
T = unknown
Parameters
input
IotaTransportSubscribeOptions<T>
Returns
Promise<() => Promise<boolean>>
Implementation of
IotaTransport.subscribe