Home > typeioc > IContainer > resolveWithDependenciesAsync
Asynchronously resolves a service with dynamic dependencies
Signature:
resolveWithDependenciesAsync<R>(service: {}, dependencies: IDynamicDependency[]): Promise<R>;
Parameter | Type | Description |
---|---|---|
service | {} |
service value registered prior resolution |
dependencies | IDynamicDependency[] |
an array of IDynamicDependency instances |
Returns:
Promise<R>
null
or undefined
service value rejects the promise with ArgumentErrorA service gets resolved with all the dependencies provided without affecting original registration. All the services resolved with dynamic dependencies get transient (no scope, scope) life cycle assigned regardless of initial life cycle specified