in src/rule-generated-flow-types.js [355:372]
function getRefetchableQueryName(arg) {
const ast = getDefinition(arg);
if (ast == null || ast.definitions.length === 0) {
return null;
}
const refetchable = ast.definitions[0].directives.find(
d => d.name.value === 'refetchable'
);
if (!refetchable) {
return null;
}
const nameArg = refetchable.arguments.find(
a => a.name.value === 'queryName'
);
return nameArg && nameArg.value && nameArg.value.value
? nameArg.value.value
: null;
}