0
# Resolver Utilities
1
2
Helper functions and classes for creating field resolvers with support for fallback resolvers and case conversion.
3
4
## Capabilities
5
6
### Resolver Helpers
7
8
```python { .api }
9
def resolve_to(value: Any):
10
"""Create resolver that returns static value."""
11
12
def is_default_resolver(resolver: Callable) -> bool:
13
"""Check if resolver is GraphQL default resolver."""
14
```
15
16
### Fallback Resolvers
17
18
```python { .api }
19
class FallbackResolversSetter(SchemaBindable):
20
"""Base class for fallback resolver setters."""
21
22
class SnakeCaseFallbackResolversSetter(SchemaBindable):
23
"""Fallback resolver setter with case conversion."""
24
25
fallback_resolvers: FallbackResolversSetter
26
snake_case_fallback_resolvers: SnakeCaseFallbackResolversSetter
27
```
28
29
## Usage Examples
30
31
```python
32
from ariadne import resolve_to, snake_case_fallback_resolvers
33
34
# Static value resolver
35
user_type.set_field("status", resolve_to("active"))
36
37
# Use snake_case fallback resolvers
38
schema = make_executable_schema(type_defs, query, snake_case_fallback_resolvers)
39
```