queryFieldListToStringLoop function
Implementation
String queryFieldListToStringLoop(
GraphQLObjectType objectType,
int indent,
) {
final fieldList = objectType.toFieldList();
return ' {\n' +
(fieldList.isEmpty
? const IListConst<QueryField>([
QueryFieldField(
'__typename',
description: '',
return_: GraphQLOutputTypeConsiderListNull(
GraphQLOutputTypeString(),
ListType.notList,
false,
),
)
])
: fieldList)
.map(
(queryField) => _queryFieldToString(
queryField,
indent + 1,
),
)
.safeJoin('\n') +
'\n' +
(' ' * indent) +
'}';
}