Hierarchy

  • GraphQLError
    • AuthenticationError

Constructors

  • Parameters

    • Optional message: string

    Returns AuthenticationError

Properties

coordinate?: string

An optional schema coordinate (e.g. "MyType.myField") associated with this error.

extensions: {
    code: "UNAUTHENTICATED";
    [attributeName: string]: unknown;
}

Type declaration

  • [attributeName: string]: unknown
  • code: "UNAUTHENTICATED"
locations: readonly SourceLocation[]

An array of { line, column } locations within the source GraphQL document which correspond to this error.

Errors during validation often contain multiple locations, for example to point out two things with the same name. Errors during execution include a single location, the field which produced the error.

Enumerable, and appears in the result of JSON.stringify().

message: string
name: string
nodes: readonly ASTNode[]

An array of GraphQL AST Nodes corresponding to this error.

originalError: Error

The original error thrown from a field resolver during execution.

path: readonly (string | number)[]

An array describing the JSON-path into the execution response which corresponds to this error. Only included for errors during execution.

Enumerable, and appears in the result of JSON.stringify().

positions: readonly number[]

An array of character offsets within the source GraphQL document which correspond to this error.

source: Source

The source GraphQL document for the first location of this error.

Note that if this Error represents more than one node, the source may not represent nodes after the first node.

stack?: string
prepareStackTrace?: ((err, stackTraces) => any)

Optional override for formatting stack traces

Type declaration

    • (err, stackTraces): any
    • Parameters

      • err: Error
      • stackTraces: CallSite[]

      Returns any

stackTraceLimit: number

Accessors

  • get [toStringTag](): string
  • Returns string

Methods

  • Returns GraphQLFormattedError

  • Returns string

  • Create .stack property on a target object

    Parameters

    • targetObject: object
    • Optional constructorOpt: Function

    Returns void