Files
cherrypick/website/i18n/ru/docusaurus-plugin-content-docs/current/dependency-resolution-api.md

16 lines
834 B
Markdown
Raw Normal View History

---
sidebar_position: 4
---
# API разрешения зависимостей
- `resolve<T>()` — получает экземпляр зависимости или выбрасывает исключение, если не найдено.
- `resolveAsync<T>()` — асинхронный вариант для зависимостей с асинхронной инициализацией.
- `tryResolve<T>()` — возвращает `null`, если не найдено (синхронно).
- `tryResolveAsync<T>()` — возвращает `null` асинхронно, если не найдено.
Поддерживает:
- Синхронные и асинхронные зависимости
- Именованные зависимости
- Провайдеры с runtime-параметрами или без них