Docs
API Reference
Interfaces
ExecutionResult

Interface: ExecutionResult<TData, TExtensions>

utils/src.ExecutionResult

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

NameType
TDataany
TExtensionsany

Table of contents

Properties

Properties

data

Optional data: null | TData

Defined in

packages/utils/src/Interfaces.ts:62 (opens in a new tab)


errors

Optional errors: readonly GraphQLError[]

Defined in

packages/utils/src/Interfaces.ts:63 (opens in a new tab)


extensions

Optional extensions: TExtensions

Defined in

packages/utils/src/Interfaces.ts:65 (opens in a new tab)


hasNext

Optional hasNext: boolean

Defined in

packages/utils/src/Interfaces.ts:64 (opens in a new tab)


incremental

Optional incremental: readonly ExecutionResult<TData, TExtensions>[]

Defined in

packages/utils/src/Interfaces.ts:61 (opens in a new tab)


items

Optional items: null | TData

Defined in

packages/utils/src/Interfaces.ts:68 (opens in a new tab)


label

Optional label: string

Defined in

packages/utils/src/Interfaces.ts:66 (opens in a new tab)


path

Optional path: readonly (string | number)[]

Defined in

packages/utils/src/Interfaces.ts:67 (opens in a new tab)