Files
py-libp2p/libp2p/typing.py
2024-02-19 16:05:58 -07:00

14 lines
353 B
Python

from typing import (
TYPE_CHECKING,
Awaitable,
Callable,
NewType,
)
if TYPE_CHECKING:
from libp2p.network.stream.net_stream_interface import INetStream # noqa: F401
from libp2p.stream_muxer.abc import IMuxedStream # noqa: F401
TProtocol = NewType("TProtocol", str)
StreamHandlerFn = Callable[["INetStream"], Awaitable[None]]