12 lines
242 B
Python
12 lines
242 B
Python
from abc import ABC, abstractmethod
|
|
from ..query import Request, Response
|
|
|
|
class Resolver(ABC):
|
|
"""
|
|
Abstract base class for all resolvers.
|
|
"""
|
|
|
|
@abstractmethod
|
|
def resolve(self, request: Request) -> Response:
|
|
pass
|