├── README.md ├── package.json ├── script.txt └── src ├── entities ├── Product.ts └── Student.ts ├── factories ├── ProductFactory.ts └── StudentFactory.ts ├── index.ts ├── repositories ├── ProductRepository.ts ├── StudentRepository.ts └── base │ ├── BaseRepository.ts │ └── IRepository.ts └── services ├── ProductService.ts ├── StudentService.ts └── base ├── BaseService.ts └── IService.ts /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/nodejs-native-typescript-generics/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/nodejs-native-typescript-generics/HEAD/package.json -------------------------------------------------------------------------------- /script.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/nodejs-native-typescript-generics/HEAD/script.txt -------------------------------------------------------------------------------- /src/entities/Product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/nodejs-native-typescript-generics/HEAD/src/entities/Product.ts -------------------------------------------------------------------------------- /src/entities/Student.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/nodejs-native-typescript-generics/HEAD/src/entities/Student.ts -------------------------------------------------------------------------------- /src/factories/ProductFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/nodejs-native-typescript-generics/HEAD/src/factories/ProductFactory.ts -------------------------------------------------------------------------------- /src/factories/StudentFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/nodejs-native-typescript-generics/HEAD/src/factories/StudentFactory.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/nodejs-native-typescript-generics/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/repositories/ProductRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/nodejs-native-typescript-generics/HEAD/src/repositories/ProductRepository.ts -------------------------------------------------------------------------------- /src/repositories/StudentRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/nodejs-native-typescript-generics/HEAD/src/repositories/StudentRepository.ts -------------------------------------------------------------------------------- /src/repositories/base/BaseRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/nodejs-native-typescript-generics/HEAD/src/repositories/base/BaseRepository.ts -------------------------------------------------------------------------------- /src/repositories/base/IRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/nodejs-native-typescript-generics/HEAD/src/repositories/base/IRepository.ts -------------------------------------------------------------------------------- /src/services/ProductService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/nodejs-native-typescript-generics/HEAD/src/services/ProductService.ts -------------------------------------------------------------------------------- /src/services/StudentService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/nodejs-native-typescript-generics/HEAD/src/services/StudentService.ts -------------------------------------------------------------------------------- /src/services/base/BaseService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/nodejs-native-typescript-generics/HEAD/src/services/base/BaseService.ts -------------------------------------------------------------------------------- /src/services/base/IService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ErickWendel/nodejs-native-typescript-generics/HEAD/src/services/base/IService.ts --------------------------------------------------------------------------------