requireRepository
function requireRepository<T>(
repository: T | null | undefined,
message: string = "Repository is not defined."
): T;
То же, что requireService, но для слоя над сервисами: источник данных, который контейнер должен был предоставить и не предоставил. Исключение называет ситуацию, вместо того чтобы пустить null дальше по коду.
Параметры
Параметр | Тип | Описание |
|---|---|---|
|
| Проверяемый репозиторий. |
|
| Сообщение исключения. Если не задано, используется сообщение по умолчанию. |
Возвращает
T — тот же репозиторий.
Исключения
Исключение | Условие |
|---|---|
| репозиторий равен |
Примеры
Применение
const users = requireRepository(registry.users, "The user repository is not wired up.");
Смотрите также
Исходный код
23 September 2026
Эта документация сгенерирована нейросетью (Claude) на основе исходного кода библиотеки.