throw new Error('Received null or undefined error.'); const originalError = error.originalError as GraphQLErrorExtended; const exceptionDetails = originalError && fields ? pickPgError(originalError, fields) : undefined; return {
customFormatErrorFn(error) { if (!error.originalError) return error; const data = error.originalError.data; const message = error.message || "an error"; const code = error.originalError.code || 500; return { message, status: code, data }; }
graphiql: process.env.NODE_ENV === "development", customFormatErrorFn: error => { let original = error.originalError || {}; if (!original.details && original.errors) { original.details = error.originalError.stack.split("\n");