├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── docs ├── 1.integration-prisma.md └── 2.crud-api.md ├── nest-cli.json ├── package.json ├── prisma ├── migrations │ ├── 20220424101558_init │ │ └── migration.sql │ ├── 20220424193711_add_user_active │ │ └── migration.sql │ └── migration_lock.toml ├── schema.prisma └── seed │ ├── index.ts │ └── user.seed.ts ├── src ├── app.module.ts ├── main.ts ├── prisma │ ├── prisma.module.ts │ ├── prisma.service.spec.ts │ └── prisma.service.ts └── user │ ├── dto │ ├── create_user.dto.ts │ ├── delete_user.dto.ts │ ├── get_user.dto.ts │ └── update_user.dto.ts │ ├── test │ ├── seed │ │ └── user.seed.ts │ └── user.repository.spec.ts │ ├── user.controller.ts │ ├── user.module.ts │ ├── user.repository.ts │ ├── user.service.ts │ └── user.validator.ts ├── test ├── app.e2e-spec.ts └── jest-e2e.json ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/README.md -------------------------------------------------------------------------------- /docs/1.integration-prisma.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/docs/1.integration-prisma.md -------------------------------------------------------------------------------- /docs/2.crud-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/docs/2.crud-api.md -------------------------------------------------------------------------------- /nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/nest-cli.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/package.json -------------------------------------------------------------------------------- /prisma/migrations/20220424101558_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/prisma/migrations/20220424101558_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20220424193711_add_user_active/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/prisma/migrations/20220424193711_add_user_active/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /prisma/seed/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/prisma/seed/index.ts -------------------------------------------------------------------------------- /prisma/seed/user.seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/prisma/seed/user.seed.ts -------------------------------------------------------------------------------- /src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/src/app.module.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/prisma/prisma.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/src/prisma/prisma.module.ts -------------------------------------------------------------------------------- /src/prisma/prisma.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/src/prisma/prisma.service.spec.ts -------------------------------------------------------------------------------- /src/prisma/prisma.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/src/prisma/prisma.service.ts -------------------------------------------------------------------------------- /src/user/dto/create_user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/src/user/dto/create_user.dto.ts -------------------------------------------------------------------------------- /src/user/dto/delete_user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/src/user/dto/delete_user.dto.ts -------------------------------------------------------------------------------- /src/user/dto/get_user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/src/user/dto/get_user.dto.ts -------------------------------------------------------------------------------- /src/user/dto/update_user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/src/user/dto/update_user.dto.ts -------------------------------------------------------------------------------- /src/user/test/seed/user.seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/src/user/test/seed/user.seed.ts -------------------------------------------------------------------------------- /src/user/test/user.repository.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/src/user/test/user.repository.spec.ts -------------------------------------------------------------------------------- /src/user/user.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/src/user/user.controller.ts -------------------------------------------------------------------------------- /src/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/src/user/user.module.ts -------------------------------------------------------------------------------- /src/user/user.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/src/user/user.repository.ts -------------------------------------------------------------------------------- /src/user/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/src/user/user.service.ts -------------------------------------------------------------------------------- /src/user/user.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/src/user/user.validator.ts -------------------------------------------------------------------------------- /test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/test/jest-e2e.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ltnscp9028/functional-nestjs/HEAD/yarn.lock --------------------------------------------------------------------------------