umbot
    Preparing search index...

    Function getImage

    • Инициализация изображения. Устанавливает основные параметры изображения и проверяет их корректность.

      Процесс работы:

      1. Проверяет тип изображения (токен или путь):
        • Если isToken=true, использует image как токен
        • Иначе проверяет валидность URL или файла
      2. Устанавливает заголовок и описание:
        • Если заголовок пустой, возвращает false
        • Если описание пустое, устанавливает пробел
      3. Добавляет кнопки, если они есть:
        • Поддерживает строковые кнопки
        • Поддерживает объекты кнопок

      Parameters

      • OptionalappContext: AppContext

        Контекст приложения

      • image: string | null

        Путь к изображению или токен

      • title: string

        Заголовок изображения

      • Optionaldesc: string = ' '

        Описание изображения

      • Optionalbutton: TButton | null = null

        Кнопки для изображения

      • isToken: boolean = false

        Флаг, говорящий о том, что явно передается токен

      Returns IImageType<IImageParams> | null

      объект если инициализация успешна, null в противном случае

      // Инициализация с URL
      getImage(
      'https://example.com/image.jpg',
      'Заголовок',
      'Описание',
      { title: 'Кнопка', url: 'https://example.com' },
      appContext
      );

      // Инициализация с простой кнопкой
      getImage(
      'https://example.com/image.jpg',
      'Заголовок',
      'Описание',
      'Текст кнопки',
      appContext
      );