@baeta/errors
Enumerations
BaetaErrorCode
Standard error codes used across the Baeta framework.
Enumeration Members
Enumeration Member | Value | Description |
---|---|---|
|
|
Multiple errors occurred simultaneously |
|
|
Invalid input provided by the user |
|
|
User is authenticated but lacks required permissions |
|
|
Unexpected server-side error |
|
|
Authentication is required but was not provided |
Classes
AggregateGraphQLError
Represents multiple GraphQL errors that occurred simultaneously. Useful for batch operations where multiple errors need to be reported.
Extends
GraphQLError
Constructors
new AggregateGraphQLError()
new AggregateGraphQLError(
errors
,message
,options
?):AggregateGraphQLError
Parameters
Parameter | Type | Default value |
---|---|---|
|
|
|
|
|
|
|
|
|
Returns
Overrides
GraphQLError.constructor
Properties
Property | Modifier | Type | Description | Inherited from |
---|---|---|---|---|
|
|
|
Extension fields to add to the formatted error. |
|
|
|
|
An array of 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(). |
|
|
|
|
‐ |
|
|
|
|
‐ |
|
|
|
|
An array of GraphQL AST Nodes corresponding to this error. |
|
|
|
|
The original error thrown from a field resolver during execution. |
|
|
|
|
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(). |
|
|
|
|
An array of character offsets within the source GraphQL document which correspond to this error. |
|
|
|
|
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. |
|
|
|
|
‐ |
|
|
|
|
‐ |
|
Accessors
[toStringTag]
Get Signature
get [toStringTag]():
string
Returns
string
Inherited from
GraphQLError.[toStringTag]
Methods
toJSON()
toJSON():
GraphQLFormattedError
Returns
GraphQLFormattedError
Inherited from
GraphQLError.toJSON
toString()
toString():
string
Returns a string representation of an object.
Returns
string
Inherited from
GraphQLError.toString
BadUserInput
Thrown when the user provides invalid input data.
Extends
GraphQLError
Constructors
new BadUserInput()
new BadUserInput(
message
,options
?):BadUserInput
Parameters
Parameter | Type | Default value |
---|---|---|
|
|
|
|
|
|
Returns
Overrides
GraphQLError.constructor
Properties
Property | Modifier | Type | Description | Inherited from |
---|---|---|---|---|
|
|
|
Extension fields to add to the formatted error. |
|
|
|
|
An array of 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(). |
|
|
|
|
‐ |
|
|
|
|
‐ |
|
|
|
|
An array of GraphQL AST Nodes corresponding to this error. |
|
|
|
|
The original error thrown from a field resolver during execution. |
|
|
|
|
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(). |
|
|
|
|
An array of character offsets within the source GraphQL document which correspond to this error. |
|
|
|
|
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. |
|
|
|
|
‐ |
|
|
|
|
‐ |
|
Accessors
[toStringTag]
Get Signature
get [toStringTag]():
string
Returns
string
Inherited from
GraphQLError.[toStringTag]
Methods
toJSON()
toJSON():
GraphQLFormattedError
Returns
GraphQLFormattedError
Inherited from
GraphQLError.toJSON
toString()
toString():
string
Returns a string representation of an object.
Returns
string
Inherited from
GraphQLError.toString
ForbiddenError
Thrown when an authenticated user lacks the required permissions.
Extends
GraphQLError
Constructors
new ForbiddenError()
new ForbiddenError(
message
,options
?):ForbiddenError
Parameters
Parameter | Type | Default value |
---|---|---|
|
|
|
|
|
|
Returns
Overrides
GraphQLError.constructor
Properties
Property | Modifier | Type | Description | Inherited from |
---|---|---|---|---|
|
|
|
Extension fields to add to the formatted error. |
|
|
|
|
An array of 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(). |
|
|
|
|
‐ |
|
|
|
|
‐ |
|
|
|
|
An array of GraphQL AST Nodes corresponding to this error. |
|
|
|
|
The original error thrown from a field resolver during execution. |
|
|
|
|
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(). |
|
|
|
|
An array of character offsets within the source GraphQL document which correspond to this error. |
|
|
|
|
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. |
|
|
|
|
‐ |
|
|
|
|
‐ |
|
Accessors
[toStringTag]
Get Signature
get [toStringTag]():
string
Returns
string
Inherited from
GraphQLError.[toStringTag]
Methods
toJSON()
toJSON():
GraphQLFormattedError
Returns
GraphQLFormattedError
Inherited from
GraphQLError.toJSON
toString()
toString():
string
Returns a string representation of an object.
Returns
string
Inherited from
GraphQLError.toString
InternalServerError
Thrown when an unexpected server-side error occurs. In development mode, includes the original error message and stack trace. In production, shows a generic error message.
Extends
GraphQLError
Constructors
new InternalServerError()
new InternalServerError(
err
,message
,options
?):InternalServerError
Parameters
Parameter | Type | Default value |
---|---|---|
|
|
|
|
|
|
|
|
|
Returns
Overrides
GraphQLError.constructor
Properties
Property | Modifier | Type | Description | Inherited from |
---|---|---|---|---|
|
|
|
Extension fields to add to the formatted error. |
|
|
|
|
An array of 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(). |
|
|
|
|
‐ |
|
|
|
|
‐ |
|
|
|
|
An array of GraphQL AST Nodes corresponding to this error. |
|
|
|
|
The original error thrown from a field resolver during execution. |
|
|
|
|
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(). |
|
|
|
|
An array of character offsets within the source GraphQL document which correspond to this error. |
|
|
|
|
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. |
|
|
|
|
‐ |
|
|
|
|
‐ |
|
Accessors
[toStringTag]
Get Signature
get [toStringTag]():
string
Returns
string
Inherited from
GraphQLError.[toStringTag]
Methods
toJSON()
toJSON():
GraphQLFormattedError
Returns
GraphQLFormattedError
Inherited from
GraphQLError.toJSON
toString()
toString():
string
Returns a string representation of an object.
Returns
string
Inherited from
GraphQLError.toString
UnauthenticatedError
Thrown when a user attempts to access a resource without authentication. Results in a 401 HTTP status code.
Extends
GraphQLError
Constructors
new UnauthenticatedError()
new UnauthenticatedError(
message
,options
?):UnauthenticatedError
Parameters
Parameter | Type | Default value |
---|---|---|
|
|
|
|
|
|
Returns
Overrides
GraphQLError.constructor
Properties
Property | Modifier | Type | Description | Inherited from |
---|---|---|---|---|
|
|
|
Extension fields to add to the formatted error. |
|
|
|
|
An array of 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(). |
|
|
|
|
‐ |
|
|
|
|
‐ |
|
|
|
|
An array of GraphQL AST Nodes corresponding to this error. |
|
|
|
|
The original error thrown from a field resolver during execution. |
|
|
|
|
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(). |
|
|
|
|
An array of character offsets within the source GraphQL document which correspond to this error. |
|
|
|
|
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. |
|
|
|
|
‐ |
|
|
|
|
‐ |
|
Accessors
[toStringTag]
Get Signature
get [toStringTag]():
string
Returns
string
Inherited from
GraphQLError.[toStringTag]
Methods
toJSON()
toJSON():
GraphQLFormattedError
Returns
GraphQLFormattedError
Inherited from
GraphQLError.toJSON
toString()
toString():
string
Returns a string representation of an object.
Returns
string
Inherited from
GraphQLError.toString