UNPKG

graphql

Version:

A Query Language and Runtime which can target any service.

1 lines 914 B
{"version":3,"file":"ensureGraphQLError.js","sourceRoot":"","sources":["../../src/error/ensureGraphQLError.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,OAAO,EAAE,+BAA8B;AAEhD,OAAO,EAAE,YAAY,EAAE,2BAA0B;AAOjD,MAAM,UAAU,kBAAkB,CAAC,QAAiB;IAClD,IAAI,QAAQ,YAAY,YAAY,EAAE,CAAC;QACrC,OAAO,QAAQ,CAAC;IAClB,CAAC;IAED,MAAM,aAAa,GAAG,OAAO,CAAC,QAAQ,CAAC,CAAC;IACxC,OAAO,IAAI,YAAY,CAAC,aAAa,CAAC,OAAO,EAAE,EAAE,aAAa,EAAE,CAAC,CAAC;AACpE,CAAC","sourcesContent":["import { toError } from '../jsutils/toError.ts';\n\nimport { GraphQLError } from './GraphQLError.ts';\n\n/**\n * Ensure an unknown thrown value is represented as a GraphQLError.\n *\n * @internal\n */\nexport function ensureGraphQLError(rawError: unknown): GraphQLError {\n if (rawError instanceof GraphQLError) {\n return rawError;\n }\n\n const originalError = toError(rawError);\n return new GraphQLError(originalError.message, { originalError });\n}\n"]}