docs/typeioc.icontainer.disposeasync.md
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
[Home](./index.md) > [typeioc](./typeioc.md) > [IContainer](./typeioc.icontainer.md) > [disposeAsync](./typeioc.icontainer.disposeasync.md)
## IContainer.disposeAsync() method
Asynchronously disposes all resolved, internally owned instances registered using [Disposer](./typeioc.disposer.md) interface
<b>Signature:</b>
```typescript
disposeAsync(): Promise<void>;
```
<b>Returns:</b>
`Promise<void>`
- promise