import { ConcreteRequest } from "relay-runtime" ; import { FragmentRefs } from "relay-runtime" ; export type AppQueryVariables = { input : string ; } ; export type AppQueryResponse = { readonly echo : string ; readonly viewer : { readonly id : string ; readonly firstName : string ; readonly lastName : string ; readonly randomNumber : number ; readonly " $fragmentRefs" : FragmentRefs < "UserFragment_viewer" > ; } ; readonly books : ReadonlyArray < { readonly " $fragmentRefs" : FragmentRefs < "BookFragment_book" > ; } > ; } ; export type AppQuery = { readonly response : AppQueryResponse ; readonly variables : AppQueryVariables ; } ; const node = ( function ( ) { var v0 = [ { "defaultValue" : null , "kind" : "LocalArgument" , "name" : "input" } ] , v1 = { "alias" : null , "args" : [ { "kind" : "Variable" , "name" : "input" , "variableName" : "input" } ] , "kind" : "ScalarField" , "name" : "echo" , "storageKey" : null } , v2 = { "alias" : null , "args" : null , "kind" : "ScalarField" , "name" : "id" , "storageKey" : null } , v3 = { "alias" : null , "args" : null , "kind" : "ScalarField" , "name" : "firstName" , "storageKey" : null } , v4 = { "alias" : null , "args" : null , "kind" : "ScalarField" , "name" : "lastName" , "storageKey" : null } , v5 = { "alias" : null , "args" : null , "kind" : "ScalarField" , "name" : "randomNumber" , "storageKey" : null } ; return { "fragment" : { "argumentDefinitions" : ( v0 ) , "kind" : "Fragment" , "metadata" : null , "name" : "AppQuery" , "selections" : [ ( v1 ) , { "alias" : null , "args" : null , "concreteType" : "User" , "kind" : "LinkedField" , "name" : "viewer" , "plural" : false , "selections" : [ ( v2 ) , ( v3 ) , ( v4 ) , ( v5 ) , { "args" : null , "kind" : "FragmentSpread" , "name" : "UserFragment_viewer" } ] , "storageKey" : null } , { "alias" : null , "args" : null , "concreteType" : "Book" , "kind" : "LinkedField" , "name" : "books" , "plural" : true , "selections" : [ { "args" : null , "kind" : "FragmentSpread" , "name" : "BookFragment_book" } ] , "storageKey" : null } ] , "type" : "Query" , "abstractKey" : null } , "kind" : "Request" , "operation" : { "argumentDefinitions" : ( v0 ) , "kind" : "Operation" , "name" : "AppQuery" , "selections" : [ ( v1 ) , { "alias" : null , "args" : null , "concreteType" : "User" , "kind" : "LinkedField" , "name" : "viewer" , "plural" : false , "selections" : [ ( v2 ) , ( v3 ) , ( v4 ) , ( v5 ) ] , "storageKey" : null } , { "alias" : null , "args" : null , "concreteType" : "Book" , "kind" : "LinkedField" , "name" : "books" , "plural" : true , "selections" : [ { "alias" : null , "args" : null , "kind" : "ScalarField" , "name" : "title" , "storageKey" : null } , { "alias" : null , "args" : null , "kind" : "ScalarField" , "name" : "author" , "storageKey" : null } ] , "storageKey" : null } ] } , "params" : { "cacheID" : "8771d8d67f1d44bc4185308ab589f0a8" , "id" : null , "metadata" : { } , "name" : "AppQuery" , "operationKind" : "query" , "text" : "query AppQuery(\n  $input: String!\n) {\n  echo(input: $input)\n  viewer {\n    id\n    firstName\n    lastName\n    randomNumber\n    ...UserFragment_viewer\n  }\n  books {\n    ...BookFragment_book\n  }\n}\n\nfragment BookFragment_book on Book {\n  title\n  author\n}\n\nfragment UserFragment_viewer on User {\n  randomNumber\n}\n" } } ; } ) ( ) ; ( node as any ) . hash = '052e844c3e35f609efcb6dce9b6a7852' ; export default node ;