UNPKG

fauna-gql-upload

Version:

Manage your FaunaDB resources in within your project and upload them using a single command

28 lines (25 loc) 727 B
// @ts-ignore import { errors } from "faunadb"; import { ResourceType } from "../types"; export default function displayErrors(err: errors.FaunaHTTPError, type: ResourceType){ if (err.requestResult) { const response = JSON.parse(err.requestResult.responseRaw); const errors = response.errors; console.group("Error uploading", type); for(let error of errors){ const failures = error.failures; console.log(`${error.code}: ${error.description}`); if(failures){ console.group("Failures"); for(let fail of failures){ console.log(`${fail.code}: ${fail.description}`); console.log(`field: ${fail.field}`); } console.groupEnd(); } } console.groupEnd(); } else { throw err; } };