mirror of
https://github.com/pese-git/cherrypick.git
synced 2026-01-23 21:13:35 +00:00
16 lines
834 B
Markdown
16 lines
834 B
Markdown
|
|
---
|
|||
|
|
sidebar_position: 4
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
# API разрешения зависимостей
|
|||
|
|
|
|||
|
|
- `resolve<T>()` — получает экземпляр зависимости или выбрасывает исключение, если не найдено.
|
|||
|
|
- `resolveAsync<T>()` — асинхронный вариант для зависимостей с асинхронной инициализацией.
|
|||
|
|
- `tryResolve<T>()` — возвращает `null`, если не найдено (синхронно).
|
|||
|
|
- `tryResolveAsync<T>()` — возвращает `null` асинхронно, если не найдено.
|
|||
|
|
|
|||
|
|
Поддерживает:
|
|||
|
|
- Синхронные и асинхронные зависимости
|
|||
|
|
- Именованные зависимости
|
|||
|
|
- Провайдеры с runtime-параметрами или без них
|