class GraphQL::Query::SerialExecution::ValueResolution::HasPossibleTypeResolution
def non_null_result
def non_null_result # When deprecations are removed: # resolved_type = execution_context.schema.resolve_type(value) resolved_type = field_type.legacy_resolve_type(value, execution_context) unless resolved_type.is_a?(GraphQL::ObjectType) raise GraphQL::ObjectType::UnresolvedTypeError.new(irep_node.definition_name, field_type, parent_type) end strategy_class = get_strategy_for_kind(resolved_type.kind) inner_strategy = strategy_class.new(value, resolved_type, target, parent_type, irep_node, execution_context) inner_strategy.result end