Strawberry GraphQL @ 0.303.0
Released
Add strawberry.federation.params module with shared TypedDicts (FederationFieldParams , FederationInterfaceParams , FederationTypeParams ) and processing functions (process_federation_field_directives , process_federation_type_directives ) for federation directives.
These TypedDicts can be consumed via Unpack[...] to avoid duplicating federation parameter lists across packages. The processing functions are extracted from inline logic previously in field.py and object_type.py .
Also fixes a bug where inaccessible=False incorrectly added the Inaccessible directive on types/interfaces.