Skip to main content

IotaClientGraphQLTransport

@iota/graphql-transport


@iota/graphql-transport / IotaClientGraphQLTransport

Class: IotaClientGraphQLTransport

Defined in: transport.ts:62

Implements

  • IotaTransport

Constructors

Constructor

new IotaClientGraphQLTransport(options): IotaClientGraphQLTransport

Defined in: transport.ts:68

Parameters

options

IotaClientGraphQLTransportOptions

Returns

IotaClientGraphQLTransport

Methods

graphqlQuery()

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

Defined in: transport.ts:92

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: transport.ts:119

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: transport.ts:140

Type Parameters

T

T = unknown

Parameters

input

IotaTransportRequestOptions

Returns

Promise<T>

Implementation of

IotaTransport.request


subscribe()

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

Defined in: transport.ts:192

Type Parameters

T

T = unknown

Parameters

input

IotaTransportSubscribeOptions<T>

Returns

Promise<() => Promise<boolean>>

Implementation of

IotaTransport.subscribe