/
tm-project
/
rbac-react-system
Обзор
Документация
Войти
/
tm-project
/
rbac-react-system
Код
Запросы
0
Пакеты
0
Релизы
1
CI/CD
Аналитика
Безопасность
gitverse
src/domain/exceptions/UserNotFoundException.ts
29 строк
2 KB
Artem
chore: release v1.0.4
30 ноя 2025, 22:51
30 ноя 2025, 22:51
f6f509c
Код
Авторство
О чём код?
/** * rbac-react-system v1.0.4 * Copyright (c) 2025 TM Project * Licensed under the MIT License */ import { RbacException } from './RbacException' /** * Исключение, выбрасываемое при попытке доступа к пользователю, который отсутствует в системе. * Используется в случаях, когда требуется проверить права доступа, выполнить аутентификацию * или произвести операцию, связанную с пользователем, но пользователь с указанным идентификатором не найден. */ export class UserNotFoundException extends RbacException { /** * Создаёт экземпляр исключения, сигнализирующего о том, что пользователь с заданным идентификатором не существует. * * @param {string} userId - Уникальный идентификатор пользователя, который не был найден в системе. * * @example * throw new UserNotFoundException('usr-123'); * // Сообщение исключения: "Пользователь с ID "usr-123" не найден" */ constructor(userId: string) { super(`Пользователь с ID "${userId}" не найден`) this.name = 'UserNotFoundException' Object.setPrototypeOf(this, UserNotFoundException.prototype) } }