@graphql-tools/executor
Version:
Fork of GraphQL.js' execute function
13 lines (12 loc) • 487 B
JavaScript
export function isPendingExecutionGroup(incrementalDataRecord) {
return 'deferUsages' in incrementalDataRecord;
}
export function isCompletedExecutionGroup(incrementalDataRecordResult) {
return 'pendingExecutionGroup' in incrementalDataRecordResult;
}
export function isFailedExecutionGroup(completedExecutionGroup) {
return completedExecutionGroup.errors !== undefined;
}
export function isCancellableStreamRecord(streamRecord) {
return 'earlyReturn' in streamRecord;
}