react-relay
Version:
A framework for building GraphQL-driven React applications.
165 lines (158 loc) • 4.31 kB
Flow
/**
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @oncall relay
*
* @generated SignedSource<<6f9cebfabb127ad6db1de1705f8a9764>>
* @flow
* @lightSyntaxTransform
* @nogrep
*/
/* eslint-disable */
;
/*::
import type { Fragment, ReaderFragment } from 'relay-runtime';
import type { FragmentType } from "relay-runtime";
declare export opaque type ReactRelayRefetchContainerFlowtest_viewer$fragmentType: FragmentType;
export type ReactRelayRefetchContainerFlowtest_viewer$data = {|
+account_user: ?{|
+friends: ?{|
+edges: ?$ReadOnlyArray<?{|
+node: ?{|
+__typename: "User",
|},
|}>,
|},
|},
+$fragmentType: ReactRelayRefetchContainerFlowtest_viewer$fragmentType,
|};
export type ReactRelayRefetchContainerFlowtest_viewer$key = {
+$data?: ReactRelayRefetchContainerFlowtest_viewer$data,
+$fragmentSpreads: ReactRelayRefetchContainerFlowtest_viewer$fragmentType,
...
};
*/
var node/*: ReaderFragment*/ = {
"argumentDefinitions": [
{
"kind": "RootArgument",
"name": "count"
},
{
"kind": "RootArgument",
"name": "cursor"
}
],
"kind": "Fragment",
"metadata": {
"connection": [
{
"count": "count",
"cursor": "cursor",
"direction": "forward",
"path": [
"account_user",
"friends"
]
}
]
},
"name": "ReactRelayRefetchContainerFlowtest_viewer",
"selections": [
{
"alias": null,
"args": null,
"concreteType": "User",
"kind": "LinkedField",
"name": "account_user",
"plural": false,
"selections": [
{
"alias": "friends",
"args": null,
"concreteType": "FriendsConnection",
"kind": "LinkedField",
"name": "__ReactRelayRefetchContainerFlowtest_viewer__friends_connection",
"plural": false,
"selections": [
{
"alias": null,
"args": null,
"concreteType": "FriendsEdge",
"kind": "LinkedField",
"name": "edges",
"plural": true,
"selections": [
{
"alias": null,
"args": null,
"concreteType": "User",
"kind": "LinkedField",
"name": "node",
"plural": false,
"selections": [
{
"alias": null,
"args": null,
"kind": "ScalarField",
"name": "__typename",
"storageKey": null
}
],
"storageKey": null
},
{
"alias": null,
"args": null,
"kind": "ScalarField",
"name": "cursor",
"storageKey": null
}
],
"storageKey": null
},
{
"alias": null,
"args": null,
"concreteType": "PageInfo",
"kind": "LinkedField",
"name": "pageInfo",
"plural": false,
"selections": [
{
"alias": null,
"args": null,
"kind": "ScalarField",
"name": "endCursor",
"storageKey": null
},
{
"alias": null,
"args": null,
"kind": "ScalarField",
"name": "hasNextPage",
"storageKey": null
}
],
"storageKey": null
}
],
"storageKey": null
}
],
"storageKey": null
}
],
"type": "Viewer",
"abstractKey": null
};
if (__DEV__) {
(node/*: any*/).hash = "cf098b4248d8ddfacfc0d356838697bb";
}
module.exports = ((node/*: any*/)/*: Fragment<
ReactRelayRefetchContainerFlowtest_viewer$fragmentType,
ReactRelayRefetchContainerFlowtest_viewer$data,
>*/);