This repository was archived by the owner on Sep 27, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +1
-28
lines changed Expand file tree Collapse file tree 2 files changed +1
-28
lines changed Original file line number Diff line number Diff line change 3
3
Fragment ,
4
4
IRVisitor ,
5
5
LinkedField ,
6
- Metadata ,
7
6
Root ,
8
7
ScalarField ,
9
8
Schema ,
@@ -469,13 +468,6 @@ function createVisitor(
469
468
createRawResponseTypeVisitor ( schema , state )
470
469
) ;
471
470
}
472
- const refetchableFragmentName = getRefetchableQueryParentFragmentName (
473
- state ,
474
- node . metadata
475
- ) ;
476
- if ( refetchableFragmentName !== null ) {
477
- state . runtimeImports . add ( "FragmentReference" ) ;
478
- }
479
471
const nodes = [ ] ;
480
472
if ( state . runtimeImports . size ) {
481
473
nodes . push (
@@ -1079,25 +1071,6 @@ function getEnumDefinitions(
1079
1071
} ) ;
1080
1072
}
1081
1073
1082
- // If it's a @refetchable fragment, we generate the $fragmentRef in generated
1083
- // query, and import it in the fragment to avoid circular dependencies
1084
- function getRefetchableQueryParentFragmentName (
1085
- state : State ,
1086
- metadata : Metadata
1087
- ) : string | null {
1088
- if (
1089
- ( metadata && ! metadata . isRefetchableQuery ) ||
1090
- ( ! state . useHaste && ! state . useSingleArtifactDirectory )
1091
- ) {
1092
- return null ;
1093
- }
1094
- const derivedFrom = metadata && metadata . derivedFrom ;
1095
- if ( derivedFrom !== null && typeof derivedFrom === "string" ) {
1096
- return derivedFrom ;
1097
- }
1098
- return null ;
1099
- }
1100
-
1101
1074
function stringLiteralTypeAnnotation ( name : string ) : ts . TypeNode {
1102
1075
return ts . createLiteralTypeNode ( ts . createLiteral ( name ) ) ;
1103
1076
}
Original file line number Diff line number Diff line change @@ -1620,7 +1620,7 @@ export type RefetchableFragment$key = {
1620
1620
1621
1621
1622
1622
// RefetchableFragmentQuery.graphql
1623
- import { FragmentReference , FragmentRefs } from "relay-runtime";
1623
+ import { FragmentRefs } from "relay-runtime";
1624
1624
export type RefetchableFragmentQueryVariables = {
1625
1625
id : string ;
1626
1626
} ;
You can’t perform that action at this time.
0 commit comments