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