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?
-