graphQLTypeName property
String
graphQLTypeName
Implementation
String get graphQLTypeName {
final _generics = typeParams.map((t) {
final _t = t.displayName;
final ts = '${ReCase(_t).camelCase}$graphqlTypeSuffix';
return '\${$ts.printableName}';
}).join();
if (inputConfig != null && classConfig != null) {
if (inputConfig!.name != null) return inputConfig!.name!;
final rawName = classConfig?.name ?? removeTrailingUnder(typeName);
return '$rawName${_generics}Input';
}
final rawName =
classConfig?.name ?? inputConfig?.name ?? removeTrailingUnder(typeName);
return '$rawName$_generics';
}