├── .gitignore ├── .travis.yml ├── Basic ├── bootstrap.ts ├── constant │ ├── tags.ts │ └── types.ts ├── controller │ ├── home.ts │ └── user.ts ├── service │ └── user.ts └── test │ ├── controller │ ├── home.spec.ts │ └── user.spec.ts │ └── service │ └── user.spec.ts ├── BindingDecorators ├── README.md ├── bootstrap.ts ├── constant │ ├── tags.ts │ └── types.ts ├── controller │ ├── home.ts │ └── user.ts ├── ioc │ └── loader.ts ├── models │ └── user.ts ├── service │ └── user.ts ├── test │ ├── controller │ │ ├── home.spec.ts │ │ └── user.spec.ts │ └── utils │ │ └── mongodb │ │ └── client.spec.ts └── utils │ └── mongodb │ ├── client.ts │ └── connection.ts ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md ├── LICENSE ├── MiddlewareInjection ├── README.md ├── controller.ts └── main.ts ├── MongoDB ├── README.md ├── bootstrap.ts ├── constant │ ├── tags.ts │ └── types.ts ├── controller │ ├── home.ts │ └── user.ts ├── models │ └── user.ts ├── service │ └── user.ts ├── test │ ├── controller │ │ ├── home.spec.ts │ │ └── user.spec.ts │ └── utils │ │ └── mongodb │ │ └── client.spec.ts └── utils │ └── mongodb │ ├── client.ts │ └── connection.ts ├── PULL_REQUEST_TEMPLATE.md ├── PostgresAndTypeORM ├── constants │ └── types.ts ├── controllers │ └── movie_controller.ts ├── db.ts ├── entities │ └── movie.ts ├── index.ts ├── inversify.config.ts └── repositories │ └── movie_repository.ts ├── README.md ├── package.json ├── tsconfig.json └── tslint.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/.travis.yml -------------------------------------------------------------------------------- /Basic/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/Basic/bootstrap.ts -------------------------------------------------------------------------------- /Basic/constant/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/Basic/constant/tags.ts -------------------------------------------------------------------------------- /Basic/constant/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/Basic/constant/types.ts -------------------------------------------------------------------------------- /Basic/controller/home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/Basic/controller/home.ts -------------------------------------------------------------------------------- /Basic/controller/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/Basic/controller/user.ts -------------------------------------------------------------------------------- /Basic/service/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/Basic/service/user.ts -------------------------------------------------------------------------------- /Basic/test/controller/home.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/Basic/test/controller/home.spec.ts -------------------------------------------------------------------------------- /Basic/test/controller/user.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/Basic/test/controller/user.spec.ts -------------------------------------------------------------------------------- /Basic/test/service/user.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/Basic/test/service/user.spec.ts -------------------------------------------------------------------------------- /BindingDecorators/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/BindingDecorators/README.md -------------------------------------------------------------------------------- /BindingDecorators/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/BindingDecorators/bootstrap.ts -------------------------------------------------------------------------------- /BindingDecorators/constant/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/BindingDecorators/constant/tags.ts -------------------------------------------------------------------------------- /BindingDecorators/constant/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/BindingDecorators/constant/types.ts -------------------------------------------------------------------------------- /BindingDecorators/controller/home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/BindingDecorators/controller/home.ts -------------------------------------------------------------------------------- /BindingDecorators/controller/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/BindingDecorators/controller/user.ts -------------------------------------------------------------------------------- /BindingDecorators/ioc/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/BindingDecorators/ioc/loader.ts -------------------------------------------------------------------------------- /BindingDecorators/models/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/BindingDecorators/models/user.ts -------------------------------------------------------------------------------- /BindingDecorators/service/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/BindingDecorators/service/user.ts -------------------------------------------------------------------------------- /BindingDecorators/test/controller/home.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/BindingDecorators/test/controller/home.spec.ts -------------------------------------------------------------------------------- /BindingDecorators/test/controller/user.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/BindingDecorators/test/controller/user.spec.ts -------------------------------------------------------------------------------- /BindingDecorators/test/utils/mongodb/client.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/BindingDecorators/test/utils/mongodb/client.spec.ts -------------------------------------------------------------------------------- /BindingDecorators/utils/mongodb/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/BindingDecorators/utils/mongodb/client.ts -------------------------------------------------------------------------------- /BindingDecorators/utils/mongodb/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/BindingDecorators/utils/mongodb/connection.ts -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/LICENSE -------------------------------------------------------------------------------- /MiddlewareInjection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/MiddlewareInjection/README.md -------------------------------------------------------------------------------- /MiddlewareInjection/controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/MiddlewareInjection/controller.ts -------------------------------------------------------------------------------- /MiddlewareInjection/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/MiddlewareInjection/main.ts -------------------------------------------------------------------------------- /MongoDB/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/MongoDB/README.md -------------------------------------------------------------------------------- /MongoDB/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/MongoDB/bootstrap.ts -------------------------------------------------------------------------------- /MongoDB/constant/tags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/MongoDB/constant/tags.ts -------------------------------------------------------------------------------- /MongoDB/constant/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/MongoDB/constant/types.ts -------------------------------------------------------------------------------- /MongoDB/controller/home.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/MongoDB/controller/home.ts -------------------------------------------------------------------------------- /MongoDB/controller/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/MongoDB/controller/user.ts -------------------------------------------------------------------------------- /MongoDB/models/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/MongoDB/models/user.ts -------------------------------------------------------------------------------- /MongoDB/service/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/MongoDB/service/user.ts -------------------------------------------------------------------------------- /MongoDB/test/controller/home.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/MongoDB/test/controller/home.spec.ts -------------------------------------------------------------------------------- /MongoDB/test/controller/user.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/MongoDB/test/controller/user.spec.ts -------------------------------------------------------------------------------- /MongoDB/test/utils/mongodb/client.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/MongoDB/test/utils/mongodb/client.spec.ts -------------------------------------------------------------------------------- /MongoDB/utils/mongodb/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/MongoDB/utils/mongodb/client.ts -------------------------------------------------------------------------------- /MongoDB/utils/mongodb/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/MongoDB/utils/mongodb/connection.ts -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /PostgresAndTypeORM/constants/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/PostgresAndTypeORM/constants/types.ts -------------------------------------------------------------------------------- /PostgresAndTypeORM/controllers/movie_controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/PostgresAndTypeORM/controllers/movie_controller.ts -------------------------------------------------------------------------------- /PostgresAndTypeORM/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/PostgresAndTypeORM/db.ts -------------------------------------------------------------------------------- /PostgresAndTypeORM/entities/movie.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/PostgresAndTypeORM/entities/movie.ts -------------------------------------------------------------------------------- /PostgresAndTypeORM/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/PostgresAndTypeORM/index.ts -------------------------------------------------------------------------------- /PostgresAndTypeORM/inversify.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/PostgresAndTypeORM/inversify.config.ts -------------------------------------------------------------------------------- /PostgresAndTypeORM/repositories/movie_repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/PostgresAndTypeORM/repositories/movie_repository.ts -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/package.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inversify/inversify-express-example/HEAD/tslint.json --------------------------------------------------------------------------------