apollo-utilities
Version:
Utilities for working with GraphQL ASTs
16 lines (13 loc) • 314 B
text/typescript
import { ExecutionResult } from 'graphql';
export function tryFunctionOrLogError(f: Function) {
try {
return f();
} catch (e) {
if (console.error) {
console.error(e);
}
}
}
export function graphQLResultHasError(result: ExecutionResult) {
return result.errors && result.errors.length;
}