/
review
/
bot
Обзор
Документация
Войти
/
review
/
bot
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
src/clients/gitlab/methods/getUserById.ts
24 строки
925 B
Semyon Okulov
init
28 июл 2025, 09:49
28 июл 2025, 09:49
874de44
Код
Авторство
О чём код?
import type { UserSchema } from '@gitbeaker/rest' import { logger } from '@utils' import type { GitLabService } from '../index.ts' /** * Получение данных пользователя GitLab по его ID. * Метод делает запрос к GitLab API для получения информации о пользователе. * * @param userId - ID пользователя в GitLab * @returns Promise, разрешающийся в объект с данными пользователя */ export async function getUserById( this: GitLabService, userId: number ): Promise<UserSchema> { try { return await this.api.Users.show(userId) } catch (error) { logger.error(error, `Ошибка при получении данных пользователя ${userId}:`) throw new Error(`Не удалось получить данные пользователя ${userId}.`) } }