UNPKG

graphql-yoga

Version:

<div align="center"><img src="/website/public/cover.png" width="720" /></div>

22 lines (21 loc) 802 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useHTTPValidationError = useHTTPValidationError; function useHTTPValidationError() { return { onValidate() { return ({ valid, result }) => { if (!valid) { for (const error of result) { error.extensions ||= {}; error.extensions.code ||= 'GRAPHQL_VALIDATION_FAILED'; error.extensions.http ||= {}; error.extensions.http.spec = error.extensions.http.spec == null ? true : error.extensions.http.spec; error.extensions.http.status ||= 400; } } }; }, }; }