├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── README.md ├── bitbucket-pipelines.yml ├── nodemon.json ├── package.json ├── src ├── controller │ ├── AddressController.ts │ └── RegisterableController.ts ├── index.ts ├── inversify.config.ts ├── model │ ├── Address.ts │ └── AddressSchema.ts ├── repository │ └── AddressRepository.ts ├── service │ └── AddressService.ts ├── types.ts └── util │ └── Logger.ts ├── test └── AddressController.spec.ts ├── tsconfig.json ├── tslint.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | node_modules/ 3 | tmp/sqlitedb.db 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timwhit/enterprise-node-typescript/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "typescript.check.workspaceVersion": false 3 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timwhit/enterprise-node-typescript/HEAD/README.md -------------------------------------------------------------------------------- /bitbucket-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timwhit/enterprise-node-typescript/HEAD/bitbucket-pipelines.yml -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timwhit/enterprise-node-typescript/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timwhit/enterprise-node-typescript/HEAD/package.json -------------------------------------------------------------------------------- /src/controller/AddressController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timwhit/enterprise-node-typescript/HEAD/src/controller/AddressController.ts -------------------------------------------------------------------------------- /src/controller/RegisterableController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timwhit/enterprise-node-typescript/HEAD/src/controller/RegisterableController.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timwhit/enterprise-node-typescript/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/inversify.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timwhit/enterprise-node-typescript/HEAD/src/inversify.config.ts -------------------------------------------------------------------------------- /src/model/Address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timwhit/enterprise-node-typescript/HEAD/src/model/Address.ts -------------------------------------------------------------------------------- /src/model/AddressSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timwhit/enterprise-node-typescript/HEAD/src/model/AddressSchema.ts -------------------------------------------------------------------------------- /src/repository/AddressRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timwhit/enterprise-node-typescript/HEAD/src/repository/AddressRepository.ts -------------------------------------------------------------------------------- /src/service/AddressService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timwhit/enterprise-node-typescript/HEAD/src/service/AddressService.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timwhit/enterprise-node-typescript/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/util/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timwhit/enterprise-node-typescript/HEAD/src/util/Logger.ts -------------------------------------------------------------------------------- /test/AddressController.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timwhit/enterprise-node-typescript/HEAD/test/AddressController.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timwhit/enterprise-node-typescript/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timwhit/enterprise-node-typescript/HEAD/tslint.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timwhit/enterprise-node-typescript/HEAD/yarn.lock --------------------------------------------------------------------------------