├── .gitignore ├── .snyk ├── LICENCE ├── README.md ├── globalConfig.json ├── jest.config.js ├── mongo-environment.js ├── mongoUri.txt ├── nodemon.json ├── package.json ├── setup.js ├── src ├── connect.ts ├── controllers │ ├── __TESTS__ │ │ └── user.test.ts │ ├── pet.controller.ts │ └── user.controller.ts ├── index.ts ├── models │ ├── __TESTS__ │ │ └── user.test.ts │ ├── pet.model.ts │ └── user.model.ts ├── routes │ └── index.ts └── types │ ├── routes.ts │ └── vendor.d.ts ├── teardown.js ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /.snyk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomanagle/Mongoose-TypeScript-example/HEAD/.snyk -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomanagle/Mongoose-TypeScript-example/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomanagle/Mongoose-TypeScript-example/HEAD/README.md -------------------------------------------------------------------------------- /globalConfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomanagle/Mongoose-TypeScript-example/HEAD/globalConfig.json -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomanagle/Mongoose-TypeScript-example/HEAD/jest.config.js -------------------------------------------------------------------------------- /mongo-environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomanagle/Mongoose-TypeScript-example/HEAD/mongo-environment.js -------------------------------------------------------------------------------- /mongoUri.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomanagle/Mongoose-TypeScript-example/HEAD/mongoUri.txt -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomanagle/Mongoose-TypeScript-example/HEAD/nodemon.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomanagle/Mongoose-TypeScript-example/HEAD/package.json -------------------------------------------------------------------------------- /setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomanagle/Mongoose-TypeScript-example/HEAD/setup.js -------------------------------------------------------------------------------- /src/connect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomanagle/Mongoose-TypeScript-example/HEAD/src/connect.ts -------------------------------------------------------------------------------- /src/controllers/__TESTS__/user.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomanagle/Mongoose-TypeScript-example/HEAD/src/controllers/__TESTS__/user.test.ts -------------------------------------------------------------------------------- /src/controllers/pet.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomanagle/Mongoose-TypeScript-example/HEAD/src/controllers/pet.controller.ts -------------------------------------------------------------------------------- /src/controllers/user.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomanagle/Mongoose-TypeScript-example/HEAD/src/controllers/user.controller.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomanagle/Mongoose-TypeScript-example/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/models/__TESTS__/user.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomanagle/Mongoose-TypeScript-example/HEAD/src/models/__TESTS__/user.test.ts -------------------------------------------------------------------------------- /src/models/pet.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomanagle/Mongoose-TypeScript-example/HEAD/src/models/pet.model.ts -------------------------------------------------------------------------------- /src/models/user.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomanagle/Mongoose-TypeScript-example/HEAD/src/models/user.model.ts -------------------------------------------------------------------------------- /src/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomanagle/Mongoose-TypeScript-example/HEAD/src/routes/index.ts -------------------------------------------------------------------------------- /src/types/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomanagle/Mongoose-TypeScript-example/HEAD/src/types/routes.ts -------------------------------------------------------------------------------- /src/types/vendor.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomanagle/Mongoose-TypeScript-example/HEAD/src/types/vendor.d.ts -------------------------------------------------------------------------------- /teardown.js: -------------------------------------------------------------------------------- 1 | module.exports = async function () { 2 | await global.__MONGOD__.stop(); 3 | }; -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomanagle/Mongoose-TypeScript-example/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tomanagle/Mongoose-TypeScript-example/HEAD/yarn.lock --------------------------------------------------------------------------------