react-relay
Version:
A framework for building GraphQL-driven React applications.
228 lines (221 loc) • 6.83 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<<073d1d174775daaac06d462623886192>>
* @flow
* @lightSyntaxTransform
* @nogrep
*/
/* eslint-disable */
'use strict';
/*::
import type { ConcreteRequest, Query } from 'relay-runtime';
import type { ReactRelayPaginationContainerFlowtest_viewer$fragmentType } from "./ReactRelayPaginationContainerFlowtest_viewer.graphql";
export type ReactRelayPaginationContainerFlowtestQuery$variables = {|
count: number,
cursor?: ?string,
|};
export type ReactRelayPaginationContainerFlowtestQuery$data = {|
+viewer: ?{|
+$fragmentSpreads: ReactRelayPaginationContainerFlowtest_viewer$fragmentType,
|},
|};
export type ReactRelayPaginationContainerFlowtestQuery = {|
response: ReactRelayPaginationContainerFlowtestQuery$data,
variables: ReactRelayPaginationContainerFlowtestQuery$variables,
|};
*/
var node/*: ConcreteRequest*/ = (function(){
var v0 = [
{
"defaultValue": null,
"kind": "LocalArgument",
"name": "count"
},
{
"defaultValue": null,
"kind": "LocalArgument",
"name": "cursor"
}
],
v1 = [
{
"kind": "Variable",
"name": "after",
"variableName": "cursor"
},
{
"kind": "Variable",
"name": "first",
"variableName": "count"
}
],
v2 = {
"alias": null,
"args": null,
"kind": "ScalarField",
"name": "id",
"storageKey": null
};
return {
"fragment": {
"argumentDefinitions": (v0/*: any*/),
"kind": "Fragment",
"metadata": null,
"name": "ReactRelayPaginationContainerFlowtestQuery",
"selections": [
{
"alias": null,
"args": null,
"concreteType": "Viewer",
"kind": "LinkedField",
"name": "viewer",
"plural": false,
"selections": [
{
"args": null,
"kind": "FragmentSpread",
"name": "ReactRelayPaginationContainerFlowtest_viewer"
}
],
"storageKey": null
}
],
"type": "Query",
"abstractKey": null
},
"kind": "Request",
"operation": {
"argumentDefinitions": (v0/*: any*/),
"kind": "Operation",
"name": "ReactRelayPaginationContainerFlowtestQuery",
"selections": [
{
"alias": null,
"args": null,
"concreteType": "Viewer",
"kind": "LinkedField",
"name": "viewer",
"plural": false,
"selections": [
{
"alias": null,
"args": null,
"concreteType": "User",
"kind": "LinkedField",
"name": "account_user",
"plural": false,
"selections": [
{
"alias": null,
"args": (v1/*: any*/),
"concreteType": "FriendsConnection",
"kind": "LinkedField",
"name": "friends",
"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
},
(v2/*: any*/)
],
"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
},
{
"alias": null,
"args": (v1/*: any*/),
"filters": null,
"handle": "connection",
"key": "ReactRelayPaginationContainerFlowtest_viewer__friends",
"kind": "LinkedHandle",
"name": "friends"
},
(v2/*: any*/)
],
"storageKey": null
}
],
"storageKey": null
}
]
},
"params": {
"cacheID": "92bf8d4e1f48e0016fbd6499173b3f39",
"id": null,
"metadata": {},
"name": "ReactRelayPaginationContainerFlowtestQuery",
"operationKind": "query",
"text": "query ReactRelayPaginationContainerFlowtestQuery(\n $count: Int!\n $cursor: ID\n) {\n viewer {\n ...ReactRelayPaginationContainerFlowtest_viewer\n }\n}\n\nfragment ReactRelayPaginationContainerFlowtest_viewer on Viewer {\n account_user {\n friends(after: $cursor, first: $count) {\n edges {\n node {\n __typename\n id\n }\n cursor\n }\n pageInfo {\n endCursor\n hasNextPage\n }\n }\n id\n }\n}\n"
}
};
})();
if (__DEV__) {
(node/*: any*/).hash = "712afeafa1f51bfe391719629a0fcea0";
}
module.exports = ((node/*: any*/)/*: Query<
ReactRelayPaginationContainerFlowtestQuery$variables,
ReactRelayPaginationContainerFlowtestQuery$data,
>*/);