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