shared library

Classes

FieldDefinition

Extensions

ArgListNode on List<InputValueDefinitionNode>
DocExt on DocumentNode
FieldDefinitionList on Iterable<FieldDefinition>
FieldDefinitionNodeExt on FieldDefinitionNode
FieldNodeToParam on FieldDefinition
IndentNum on num
InputArgsToParams on Iterable<InputValueDefinitionNode>
InputArgToParam on InputValueDefinitionNode
ListDirectivesNode on Iterable<DirectiveNode>
ObjectToValueNode on Object?
RawTypeNodeExt on Node
ReferenceExt on Reference
SelectionSetSerializer on SelectionSetNode
SelectionSetSerializing on SelectionNode
SGQLDirectivesNode on DirectiveNode
StringToNode on String
TypeNodeExt on TypeNode
TypeNodeListExt on Iterable<TypeNode>
ValueNodeExt on ValueNode?

Constants

mapping → const Map<String, String>

Functions

deserializer(DocumentNode doc, String ofExpr, TypeNode sourceType) String
directiveNode(String name, {Map<String, Object?> args = const {}}) → DirectiveNode
fieldName(Element element) String?
fieldNode(String name, {Iterable selectionSet = const []}) → FieldNode
getter(String name, String type, {bool isAbstract = true}) → Method
getterSetter(String name, String type, {bool isAbstract = true}) List<Method>
serializer(DocumentNode doc, String sourceExpr, TypeNode typeNode) String
setter(String name, String type, {bool isAbstract = true}) → Method
SimpleField(String name, String type, {FieldModifier? modifier}) → Field