@graphql-tools/utils
Version:
Common package containing utils and types for GraphQL tools
13 lines (12 loc) • 369 B
JavaScript
export function toLoadError(error) {
return error instanceof Error ? error : new Error(String(error));
}
export function shouldCollectLoadErrors(errorHandling) {
return errorHandling === 'aggregate' || errorHandling === 'return';
}
export function createFailedSource(location, error) {
return {
location,
error: toLoadError(error),
};
}