printInputValue method
Implementation
String printInputValue(GraphQLFieldInput arg) {
var argDecl = arg.name + ': ' + printTypeReference(arg.type);
final Object? defaultValue = arg.defaultValue;
if (defaultValue != null) {
final defaultAST =
arg.astNode?.defaultValue ?? astFromValue(defaultValue, arg.type);
if (defaultAST != null) {
argDecl += ' = ${printAST(defaultAST)}';
}
} else if (arg.defaultsToNull) {
argDecl += ' = null';
}
return argDecl + printDirectives(arg);
}