Source code for ralph.rich_protocols
"""Protocol shims for lazily imported Rich classes."""
from __future__ import annotations
from typing import Protocol
from ralph._rich_group_proto import RichGroupProto
from ralph._rich_panel_proto import RichPanelProto
[docs]
class RichTextProto(Protocol):
"""Protocol for rich.Text class."""
def __call__(self, text: str = "", *, style: str = "") -> object: ...
__all__ = ["RichGroupProto", "RichPanelProto", "RichTextProto"]