Возвращает доступные пользователю тренинги (https://getcourse.ru/blog/276112)
ctx:app.Ctx
Контекст приложения, предоставляющий доступ к различным компонентам и настройкам приложения.
userId: number
Идентификатор пользователя
withArchive: boolean
Флаг, указывающий, следует ли включать архивные тренинги.
Promise<TrainingBasicInfo[]>
Тип возвращаемого значения является массивом объектов и содержит базовую информацию о тренингах.id: number
Идентификатор тренинга.
parent_id: number | null
Идентификатор родительского тренинга, если применимо.
lesson_count: number
Количество уроков в тренинге.
title: string
Название тренинга.
description: string
Описание тренинга.
image: string | null
URL изображения тренинга.
image_hash: string | null
Хэш изображения тренинга.
image_url: string | null
Альтернативный URL изображения тренинга.
children: TrainingBasicInfo[]
Массив дочерних тренингов, если применимо.