1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
---
title: Invalid Superclass Interface Error
---
# Invalid Superclass Interface Error
## Description
This error is thrown when you define a class that has the `strawberry.input`
decorator but also inherits from one or more classes with the
`strawberry.interface` decorator. The underlying reason for this is that in
GraphQL, input types cannot implement interfaces. For example, the following
code will throw this error:
```python
import strawberry
@strawberry.interface
class SomeInterface:
some_field: str
@strawberry.input
class SomeInput(SomeInterface):
another_field: int
```
|