enumType<Value> function

GraphQLEnumType enumType<Value>(
  1. String name,
  2. Map<String, Value> values, {
  3. String? description,
})

Shorthand for building a GraphQLEnumType.

Implementation

GraphQLEnumType enumType<Value>(String name, Map<String, Value> values,
    {String? description}) {
  final len = values.keys.length;

  return GraphQLEnumType<Value>(
      name,
      [
        for (var i = 0; i < len; i++)
          GraphQLEnumValue(
              values.keys.elementAt(i), values.values.elementAt(i)),
      ],
      description: description);
}