platform/graphql_schema/lib/src/gen.dart

15 lines
567 B
Dart
Raw Normal View History

2018-08-02 13:31:54 +00:00
part of graphql_schema.src.schema;
GraphQLObjectType objectType(String name,
[Iterable<GraphQLField> fields = const []]) =>
new GraphQLObjectType(name)..fields.addAll(fields ?? []);
GraphQLField<T, Serialized> field<T, Serialized>(String name,
{Iterable<GraphQLFieldArgument<T, Serialized>> arguments:
const <GraphQLFieldArgument<T, Serialized>>[],
2018-08-02 13:31:54 +00:00
GraphQLFieldResolver<T, Serialized> resolve,
GraphQLType<T, Serialized> innerType}) {
2018-08-02 13:31:54 +00:00
return new GraphQLField(name,
arguments: arguments, resolve: resolve, type: innerType);
2018-08-02 13:31:54 +00:00
}