// src/relay/pure-relay/SuggestedFriends/__generated__/SuggestedFriends_suggestedFriendsFragment.graphql.ts
import { firstName as personNameFirstNameResolverType } from "../../../resolvers/suggested-friends-resolvers.mjs";
import { lastName as personNameLastNameResolverType } from "../../../resolvers/suggested-friends-resolvers.mjs";
import { name as suggestedFriendNameResolverType } from "../../../resolvers/suggested-friends-resolvers.mjs";
import { suggestedFriends as viewerSuggestedFriendsResolverType } from "../../../resolvers/suggested-friends-resolvers.mjs";
import { SuggestedFriend as suggestedFriendRelayModelInstanceResolver } from "../../../resolvers/suggested-friends-resolvers.mjs";
import { firstName as personNameFirstNameResolver } from "../../../resolvers/suggested-friends-resolvers.mjs";
import { lastName as personNameLastNameResolver } from "../../../resolvers/suggested-friends-resolvers.mjs";
import { name as suggestedFriendNameResolver } from "../../../resolvers/suggested-friends-resolvers.mjs";
import { suggestedFriends as viewerSuggestedFriendsResolver } from "../../../resolvers/suggested-friends-resolvers.mjs";
import PersonName____relay_model_instance_graphql from "./../../../resolvers/__generated__/PersonName____relay_model_instance.graphql.mjs";
import SuggestedFriend____relay_model_instance_graphql from "./../../../resolvers/__generated__/SuggestedFriend____relay_model_instance.graphql.mjs";
import SuggestedFriend__id_graphql from "./../../../resolvers/__generated__/SuggestedFriend__id.graphql.mjs";
import { resolverDataInjector } from "relay-runtime/experimental";
var node = function() {
  var v0 = {
    "args": null,
    "kind": "FragmentSpread",
    "name": "PersonName____relay_model_instance"
  };
  return {
    "argumentDefinitions": [],
    "kind": "Fragment",
    "metadata": {
      "hasClientEdges": true
    },
    "name": "SuggestedFriends_suggestedFriendsFragment",
    "selections": [
      {
        "kind": "ClientEdgeToClientObject",
        "concreteType": "SuggestedFriend",
        "modelResolvers": {
          "SuggestedFriend": {
            "alias": null,
            "args": null,
            "fragment": {
              "args": null,
              "kind": "FragmentSpread",
              "name": "SuggestedFriend__id"
            },
            "kind": "RelayResolver",
            "name": "__relay_model_instance",
            "resolverModule": resolverDataInjector(SuggestedFriend__id_graphql, suggestedFriendRelayModelInstanceResolver, "id", true),
            "path": "suggestedFriends.__relay_model_instance"
          }
        },
        "backingField": {
          "alias": null,
          "args": null,
          "fragment": null,
          "kind": "RelayResolver",
          "name": "suggestedFriends",
          "resolverModule": viewerSuggestedFriendsResolver,
          "path": "suggestedFriends"
        },
        "linkedField": {
          "alias": null,
          "args": null,
          "concreteType": "SuggestedFriend",
          "kind": "LinkedField",
          "name": "suggestedFriends",
          "plural": true,
          "selections": [
            {
              "alias": null,
              "args": null,
              "kind": "ScalarField",
              "name": "id",
              "storageKey": null
            },
            {
              "kind": "ClientEdgeToClientObject",
              "concreteType": "PersonName",
              "modelResolvers": null,
              "backingField": {
                "alias": null,
                "args": null,
                "fragment": {
                  "args": null,
                  "kind": "FragmentSpread",
                  "name": "SuggestedFriend____relay_model_instance"
                },
                "kind": "RelayResolver",
                "name": "name",
                "resolverModule": resolverDataInjector(SuggestedFriend____relay_model_instance_graphql, suggestedFriendNameResolver, "__relay_model_instance", true),
                "path": "suggestedFriends.name",
                "normalizationInfo": {
                  "kind": "WeakModel",
                  "concreteType": "PersonName",
                  "plural": false
                }
              },
              "linkedField": {
                "alias": null,
                "args": null,
                "concreteType": "PersonName",
                "kind": "LinkedField",
                "name": "name",
                "plural": false,
                "selections": [
                  {
                    "alias": null,
                    "args": null,
                    "fragment": v0,
                    "kind": "RelayResolver",
                    "name": "firstName",
                    "resolverModule": resolverDataInjector(PersonName____relay_model_instance_graphql, personNameFirstNameResolver, "__relay_model_instance", true),
                    "path": "suggestedFriends.name.firstName"
                  },
                  {
                    "alias": null,
                    "args": null,
                    "fragment": v0,
                    "kind": "RelayResolver",
                    "name": "lastName",
                    "resolverModule": resolverDataInjector(PersonName____relay_model_instance_graphql, personNameLastNameResolver, "__relay_model_instance", true),
                    "path": "suggestedFriends.name.lastName"
                  }
                ],
                "storageKey": null
              }
            }
          ],
          "storageKey": null
        }
      }
    ],
    "type": "Viewer",
    "abstractKey": null
  };
}();
node.hash = "7935d0694ed6fddce37dab93493b0c6d";
var SuggestedFriends_suggestedFriendsFragment_graphql_default = node;
export {
  SuggestedFriends_suggestedFriendsFragment_graphql_default as default
};
