replaceCustomFieldsFragment static method
Implementation
static String replaceCustomFieldsFragment(
String queryTemplate, Map<String, List<dynamic>> customFieldsConfig) {
customFieldsConfig.forEach((typeName, customFields) {
String fragmentName = '${typeName.capitalize()}CustomFields';
String generatedFragment =
generateFragmentWithTypename(typeName, customFields);
queryTemplate = queryTemplate.replaceAll(
'fragment $fragmentName on $typeName {\n __typename\n}',
generatedFragment);
});
return queryTemplate;
}