Skip to Content
GraphQL Tools
DocumentationAPI@graphql-tools/utilssrcinterfacesExecutionResult

Interface: ExecutionResult<TData, TExtensions>

Defined in: packages/utils/src/Interfaces.ts:62 

The result of GraphQL execution.

  • errors is included when any errors occurred as a non-empty array.
  • data is the result of a successful execution of the query.
  • hasNext is true if a future payload is expected.
  • extensions is reserved for adding non-standard properties.

Type Parameters

TData

TData = any

TExtensions

TExtensions = any

Properties

completed?

optional completed?: readonly object[]

Defined in: packages/utils/src/Interfaces.ts:76 


data?

optional data?: TData | null

Defined in: packages/utils/src/Interfaces.ts:64 


errors?

optional errors?: readonly GraphQLError[]

Defined in: packages/utils/src/Interfaces.ts:65 


extensions?

optional extensions?: TExtensions

Defined in: packages/utils/src/Interfaces.ts:67 


hasNext?

optional hasNext?: boolean

Defined in: packages/utils/src/Interfaces.ts:66 


id?

optional id?: string

Defined in: packages/utils/src/Interfaces.ts:80 


incremental?

optional incremental?: readonly ExecutionResult<TData, TExtensions>[]

Defined in: packages/utils/src/Interfaces.ts:63 


items?

optional items?: TData | null

Defined in: packages/utils/src/Interfaces.ts:70 


label?

optional label?: string

Defined in: packages/utils/src/Interfaces.ts:68 


path?

optional path?: readonly (string | number)[]

Defined in: packages/utils/src/Interfaces.ts:69 


pending?

optional pending?: readonly object[]

Defined in: packages/utils/src/Interfaces.ts:71 


subPath?

optional subPath?: readonly (string | number)[]

Defined in: packages/utils/src/Interfaces.ts:81