# TypeDI

## Development Version

- [Old documentation](https://docs.typestack.community/typedi/develop/readme.md)
- [Getting Started](https://docs.typestack.community/typedi/develop/01-getting-started.md)
- [Usage Guide](https://docs.typestack.community/typedi/develop/02-basic-usage-guide.md)
- [Container API](https://docs.typestack.community/typedi/develop/02-basic-usage-guide/03-container-api.md)
- [@Service decorator](https://docs.typestack.community/typedi/develop/02-basic-usage-guide/04-service-decorator.md)
- [@Inject decorator](https://docs.typestack.community/typedi/develop/02-basic-usage-guide/05-inject-decorator.md)
- [Service Tokens](https://docs.typestack.community/typedi/develop/02-basic-usage-guide/06-service-tokens.md)
- [Inheritance](https://docs.typestack.community/typedi/develop/02-basic-usage-guide/07-inheritance.md)
- [Usage with TypeORM](https://docs.typestack.community/typedi/develop/02-basic-usage-guide/07-usage-with-typeorm.md)
- [Advanced Usage](https://docs.typestack.community/typedi/develop/advanced-usage.md)
- [Creating custom decorators](https://docs.typestack.community/typedi/develop/advanced-usage/08-custom-decorators.md)
- [Using scoped container](https://docs.typestack.community/typedi/develop/advanced-usage/09-using-scoped-containers.md)
- [Transient services](https://docs.typestack.community/typedi/develop/advanced-usage/10-using-transient-services.md)
- [Getting Started](https://docs.typestack.community/typedi/develop/usage-without-typescript/01-getting-started.md)
- [Usage](https://docs.typestack.community/typedi/develop/usage-without-typescript/usage.md)
- [Old documentation](https://docs.typestack.community/typedi/develop/usage-without-typescript/usage/02-basic-usage.md)

## Current Release

- [Old documentation](https://docs.typestack.community/typedi/readme.md)
- [Getting Started](https://docs.typestack.community/typedi/01-getting-started.md)
- [Usage Guide](https://docs.typestack.community/typedi/02-basic-usage-guide.md)
- [Container API](https://docs.typestack.community/typedi/02-basic-usage-guide/03-container-api.md)
- [@Service decorator](https://docs.typestack.community/typedi/02-basic-usage-guide/04-service-decorator.md)
- [@Inject decorator](https://docs.typestack.community/typedi/02-basic-usage-guide/05-inject-decorator.md)
- [Service Tokens](https://docs.typestack.community/typedi/02-basic-usage-guide/06-service-tokens.md)
- [Inheritance](https://docs.typestack.community/typedi/02-basic-usage-guide/07-inheritance.md)
- [Usage with TypeORM](https://docs.typestack.community/typedi/02-basic-usage-guide/07-usage-with-typeorm.md)
- [Advanced Usage](https://docs.typestack.community/typedi/advanced-usage.md)
- [Creating custom decorators](https://docs.typestack.community/typedi/advanced-usage/08-custom-decorators.md)
- [Using scoped container](https://docs.typestack.community/typedi/advanced-usage/09-using-scoped-containers.md)
- [Transient services](https://docs.typestack.community/typedi/advanced-usage/10-using-transient-services.md)
- [Getting Started](https://docs.typestack.community/typedi/usage-without-typescript/01-getting-started.md)
- [Usage](https://docs.typestack.community/typedi/usage-without-typescript/usage.md)
- [Old documentation](https://docs.typestack.community/typedi/usage-without-typescript/usage/02-basic-usage.md)
