Skip to content

GraphQL ​

GraphQLError ​

GraphQLError = object

An error from a GraphQL query.

Properties ​

extensions ​

extensions: Record<string, any>

locations ​

locations: GraphQLLocation[]

message ​

message: string

path ​

path: GraphQLPathSegment[]


GraphQLLocation ​

GraphQLLocation = object

A location in a GraphQL query.

Properties ​

column ​

column: number

line ​

line: number


GraphQLPathSegment ​

GraphQLPathSegment = string | number

A segment of a path in a GraphQL query.


GraphQLResponse ​

GraphQLResponse<T> = object

The response from a GraphQL query.

Type Parameters ​

Type Parameter
T

Properties ​

data? ​

optional data: T

errors? ​

optional errors: GraphQLError[]


GraphQLSDK ​

GraphQLSDK = object

The SDK for the GraphQL service.

Methods ​

execute() ​

execute<T>(query: string, variables?: Record<string, any>): Promise<GraphQLResponse<T>>

Executes a GraphQL query.

Type Parameters ​
Type Parameter
T
Parameters ​
ParameterType
querystring
variables?Record<string, any>
Returns ​

Promise<GraphQLResponse<T>>

Example ​
js
await sdk.graphql.execute(`
  query {
    viewer
  }
`);