src/dazzle_back/graphql/integration.py¶
Generated: 2026-03-30T04:38:46.329779+00:00
Commit: 615f1354a103
Language: python
Scope: dazzle_back
Purpose¶
FastAPI/Strawberry integration for GraphQL BFF layer.
Provides utilities for mounting GraphQL on an existing FastAPI app or creating a standalone GraphQL application.
Key Exports¶
create_graphql_appmount_graphqlcreate_schemaprint_schemainspect_schemaget_contextresolve_createresolve_updateresolve_delete
Dependencies¶
Imports¶
__future__.annotationscollections.abc.Callabletyping.TYPE_CHECKINGtyping.Anydazzle_back.graphql.context.GraphQLContextdazzle_back.graphql.resolver_generator.ResolverGeneratordazzle_back.graphql.schema_generator.SchemaGeneratorstrawberrystrawberry.fastapi.GraphQLRouterfastapi.FastAPIdazzle_back.specs.BackendSpecdazzle_back.graphql.schema_generator.generate_schema_sdldazzle_back.graphql.resolver_generator._input_to_dictdazzle_back.graphql.resolver_generator._input_to_dict
Event Interactions¶
None detected.
Invariants and Assumptions¶
- Validates: Failed to create {entity_name}: {e}
- Validates: No repository for {entity_name}
- Validates: {entity_name} not found
- Validates: Failed to update {entity_name}: {e}
Tests¶
tests/llm/test_integration.pytests/unit/test_integration_action_buttons.pytests/unit/test_integration_mapping.pytests/unit/test_integration_trigger_redirect.pytests/test_mcp_integration.py
Notes¶
This page was automatically generated by tools/gen_reference_docs.py.