Initial Save
This commit is contained in:
26
node_modules/graphql/error/formatError.mjs
generated
vendored
Normal file
26
node_modules/graphql/error/formatError.mjs
generated
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
import devAssert from '../jsutils/devAssert';
|
||||
|
||||
/**
|
||||
* Given a GraphQLError, format it according to the rules described by the
|
||||
* Response Format, Errors section of the GraphQL Specification.
|
||||
*/
|
||||
export function formatError(error) {
|
||||
error || devAssert(0, 'Received null or undefined error.');
|
||||
var message = error.message || 'An unknown error occurred.';
|
||||
var locations = error.locations;
|
||||
var path = error.path;
|
||||
var extensions = error.extensions;
|
||||
return extensions ? {
|
||||
message: message,
|
||||
locations: locations,
|
||||
path: path,
|
||||
extensions: extensions
|
||||
} : {
|
||||
message: message,
|
||||
locations: locations,
|
||||
path: path
|
||||
};
|
||||
}
|
||||
/**
|
||||
* @see https://github.com/graphql/graphql-spec/blob/master/spec/Section%207%20--%20Response.md#errors
|
||||
*/
|
||||
Reference in New Issue
Block a user