argument static method

ArgumentNode argument(
  1. String name,
  2. dynamic value
)

Creates an ArgumentNode with automatic value conversion.

This helper simplifies argument creation by automatically converting Dart values to appropriate GraphQL ValueNode types.

Example:

argument('name', 'Charmander')  // String argument
argument('limit', 10)           // Int argument
argument('active', true)        // Boolean argument

Implementation

static ArgumentNode argument(String name, dynamic value) {
  return ArgumentNode(
    name: nameNode(name),
    value: _valueToNode(value),
  );
}