# -*- coding: utf-8 -*- # type: ignore from __future__ import annotations import typing from bthlabs_jsonrpc_core import codecs class AsyncJSONCodec(codecs.JSONCodec): async def decode(self, payload: str | bytes, **decoder_kwargs) -> typing.Any: return super().decode(payload, **decoder_kwargs) async def encode(self, payload: typing.Any, **encoder_kwargs) -> str: return super().encode(payload, **encoder_kwargs)