···534534 (directives.optional ||
535535 (optionalRef && !directives.required) ||
536536 !!getFieldError(ctx) ||
537537- (store.schema &&
537537+ (!directives.required &&
538538+ store.schema &&
538539 isFieldNullable(store.schema, typename, fieldName, ctx.store.logger)))
539540 ) {
540541 // The field is uncached or has errored, so it'll be set to null and skipped