IotaGraphQLClient
@iota/iota-sdk / graphql / IotaGraphQLClient
Class: IotaGraphQLClient<Queries>
Defined in: sdk/typescript/src/graphql/client.ts:57
Type Parameters
Queries
Queries extends Record<string, GraphQLDocument> = { }
Constructors
Constructor
new IotaGraphQLClient<
Queries>(__namedParameters):IotaGraphQLClient<Queries>
Defined in: sdk/typescript/src/graphql/client.ts:64
Parameters
__namedParameters
IotaGraphQLClientOptions<Queries>
Returns
IotaGraphQLClient<Queries>
Methods
execute()
execute<
Query,Result,Variables>(query,options):Promise<GraphQLQueryResult<Result>>
Defined in: sdk/typescript/src/graphql/client.ts:119
Type Parameters
Query
Query extends string
Result
Result = Queries[Query] extends GraphQLDocument<R, unknown> ? R : Record<string, unknown>
Variables
Variables = Queries[Query] extends GraphQLDocument<unknown, V> ? V : Record<string, unknown>
Parameters
query
Query
options
Omit<GraphQLQueryOptions<Result, Variables>, "query">
Returns
Promise<GraphQLQueryResult<Result>>
query()
query<
Result,Variables>(options):Promise<GraphQLQueryResult<Result>>
Defined in: sdk/typescript/src/graphql/client.ts:78
Type Parameters
Result
Result = Record<string, unknown>
Variables
Variables = Record<string, unknown>
Parameters
options
GraphQLQueryOptions<Result, Variables>
Returns
Promise<GraphQLQueryResult<Result>>