mirrors library

Functions

convertDartClass(Type type, [List<Type> typeArguments]) GraphQLObjectType
Shorthand for convertDartType, for when you know the result will be an object type.
convertDartType(Type type, [List<Type> typeArguments]) GraphQLType
Reflects upon a given type and dynamically generates a GraphQLType that corresponds to it. [...]
enumTypeFromClassMirror(ClassMirror mirror) GraphQLEnumType
fieldFromGetter(Symbol name, MethodMirror mirror, Exclude exclude, ClassMirror clazz) GraphQLObjectField
mirrorsFieldResolver<T>(dynamic objectValue, String fieldName, [Map<String, dynamic> objectValues]) → T
Uses dart:mirrors to read field names from items. If they are Maps, performs a regular lookup.
objectTypeFromClassMirror(ClassMirror mirror) GraphQLObjectType