generator library

Functions

createClassProperty({required ClassPropertyName fieldName, ClassPropertyName? fieldAlias, required Context context, OnNewClassFoundCallback? onNewClassFound, bool markAsUsed = true}) ClassProperty
Creates a class property object from GraphQL field information.
generateDefinitions({required DocumentNode schema, required TypeDefinitionNodeVisitor typeDefinitionNodeVisitor, required String path, required DocumentNode document, required GeneratorOptions options, required SchemaMap schemaMap, required List<FragmentDefinitionNode> fragmentsCommon, required CanonicalVisitor canonicalVisitor}) Iterable<QueryDefinition>
Generates query definitions from a single GraphQL document.
generateLibrary(String path, List<DocumentNode> gqlDocs, GeneratorOptions options, SchemaMap schemaMap, List<FragmentDefinitionNode> fragmentsCommon, DocumentNode schema) LibraryDefinition
Generates a complete library definition from GraphQL documents and schema.

Typedefs

OnNewClassFoundCallback = void Function(Context context)
Callback function type for handling new class discoveries during generation.