Module xtelligent_serial.signatures
Expand source code
from collections.abc import Sequence, Iterable, Mapping
from typing import Union, Callable, Any
JSONSerializable = Union[int, float, bool, str, Sequence, Iterable, Mapping]
Serializer = Callable[[Any], JSONSerializable]
Deserializer = Callable[[JSONSerializable], Any]