Skip to main content

IotaClientGraphQLTransport

@iota/graphql-transport


@iota/graphql-transport / IotaClientGraphQLTransport

Class: IotaClientGraphQLTransport

Defined in: sdk/graphql-transport/src/transport.ts:86

Implements​

  • IotaTransport

Constructors​

Constructor​

new IotaClientGraphQLTransport(options): IotaClientGraphQLTransport

Defined in: sdk/graphql-transport/src/transport.ts:93

Parameters​

options​

IotaClientGraphQLTransportOptions

Returns​

IotaClientGraphQLTransport

Methods​

close()​

close(): void

Defined in: sdk/graphql-transport/src/transport.ts:132

Returns​

void


graphqlQuery()​

graphqlQuery<Result, Variables, Data>(options, getData?): Promise<NonNullable<Data>>

Defined in: sdk/graphql-transport/src/transport.ts:137

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>

Defined in: sdk/graphql-transport/src/transport.ts:164

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>

Defined in: sdk/graphql-transport/src/transport.ts:185

Type Parameters​

T​

T = unknown

Parameters​

input​

IotaTransportRequestOptions

Returns​

Promise<T>

Implementation of​

IotaTransport.request


subscribe()​

subscribe<T>(input): Promise<() => Promise<boolean>>

Defined in: sdk/graphql-transport/src/transport.ts:237

Type Parameters​

T​

T = unknown

Parameters​

input​

IotaTransportSubscribeOptions<T>

Returns​

Promise<() => Promise<boolean>>

Implementation of​

IotaTransport.subscribe