"""Модуль text_element содержит класс для работы с текстовыми элементами.

Класс Text наследует базовый функционал BaseElement и предоставляет
методы для работы с текстовыми элементами на странице.
"""

from tools.logger import get_logger
from elements.base_element import BaseElement

logger = get_logger("TEXT")

class Text(BaseElement):
    """Класс для работы с текстовыми элементами страницы.

    Наследует функциональность BaseElement и добавляет специфичные
    методы для взаимодействия с текстовыми элементами.
    """

    @property
    def type_of(self) -> str:
        """Возвращает тип элемента ('текст').

        Returns:
            str: Тип элемента - 'текст'.
        """

        return "text"

    # Действия:
    # (Методы действий будут добавлены по мере необходимости)

    # Проверки:
    # (Методы проверок будут добавлены по мере необходимости)
