graphql-yoga
Version:
<div align="center"><img src="./website/public/cover.png" width="720" /></div>
18 lines (17 loc) • 554 B
JavaScript
export function useHTTPValidationError() {
return {
onValidate() {
return ({ valid, result }) => {
if (!valid) {
for (const error of result) {
error.extensions.http = {
...error.extensions.http,
spec: error.extensions.http?.spec ?? true,
status: error.extensions.http?.status ?? 400,
};
}
}
};
},
};
}