├── .circleci └── config.yml ├── .dockerignore ├── .editorconfig ├── .env.example ├── .eslintignore ├── .eslintrc.json ├── .gcloudignore ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .prettierignore ├── .prettierrc.js ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── README.md ├── infra ├── README.md ├── k8s-dev │ ├── deployments │ │ └── servicename-depl.yaml │ ├── ingress │ │ └── ingress-srv.yaml │ ├── secrets │ │ ├── google-application-credentials.yaml │ │ ├── proxy-to-another-gcp-project.yaml │ │ └── shared-secrets.yaml │ └── skaffold.yaml ├── k8s │ ├── certificates │ │ └── managed-cert.yaml │ ├── deployments │ │ └── servicename-depl.yaml │ ├── ingress │ │ └── ingress-srv.yaml │ ├── secrets │ │ ├── google-application-credentials.yaml │ │ ├── proxy-to-another-gcp-project.yaml │ │ └── shared-secrets.yaml │ └── skaffold.yaml └── terraform │ ├── .gitignore │ ├── .terraform.lock.hcl │ ├── README.md │ ├── compute.tf │ ├── main.tf │ ├── registry.tf │ ├── storage.tf │ └── variables.tf ├── jest.config.js ├── package.json ├── public ├── index.html └── stylesheets │ └── style.css ├── scripts ├── generate-env.sh └── skaffold-dev.sh ├── src ├── api │ ├── config │ │ └── roles.config.ts │ └── v1 │ │ ├── app │ │ ├── README.md │ │ ├── app.controller.ts │ │ └── app.route.ts │ │ ├── auth │ │ ├── auth.controller.ts │ │ └── auth.route.ts │ │ ├── database-logs │ │ └── databaseLog.model.ts │ │ ├── index.route.ts │ │ ├── swagger │ │ ├── swagger.json │ │ └── swagger.route.ts │ │ ├── typedoc │ │ └── typedoc.route.ts │ │ └── user │ │ └── user.model.ts ├── bin │ └── server.ts ├── config │ ├── gcloud │ │ ├── README.md │ │ ├── google-application-credentials-example.json │ │ └── google-web-client-secret-example.json │ ├── mongodb.config.ts │ ├── mysql.config.ts │ └── passport.config.ts ├── errors │ ├── CustomError.error.ts │ ├── NotAuthorized.error.ts │ ├── NotFound.error.ts │ └── index.ts ├── index.ts ├── jobs │ └── agenda.ts ├── lib │ └── logger.ts ├── middlewares │ ├── apiRateLimit.middleware.ts │ ├── catchAsyncHandler.middleware.ts │ ├── currentUser.middleware.ts │ ├── errorHandler.middleware.ts │ ├── morgan.middleware.ts │ ├── requireAdminRole.middleware.ts │ ├── requireAuthentication.middleware.ts │ └── verifyApiRights.middleware.ts ├── services │ ├── email │ │ └── sparkpost.service.ts │ ├── google-pub-sub │ │ └── pubsub.service.ts │ ├── maps │ │ └── maps.service.ts │ ├── messaging │ │ ├── firebase.service.ts │ │ └── whatsapp.service.ts │ ├── pdf │ │ └── pdf.service.ts │ ├── upload │ │ └── upload.service.ts │ └── xml │ │ └── xml.service.ts ├── tests │ ├── index.test.ts │ └── utils │ │ ├── dates.utils.test.ts │ │ ├── generators.utils.test.ts │ │ └── objects.utils.test.ts ├── types │ └── xss-clean.d.ts └── utils │ ├── createCookieFromToken.utils.ts │ ├── dates.utils.ts │ ├── generators.utils.ts │ └── objects.utils.ts ├── tsconfig.json └── typedoc.json /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | build/ 2 | node_modules/ 3 | docs/ 4 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gcloudignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/.gcloudignore -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | dist 4 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | ...require('gts/.prettierrc.json') 3 | } 4 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/README.md -------------------------------------------------------------------------------- /infra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/infra/README.md -------------------------------------------------------------------------------- /infra/k8s-dev/deployments/servicename-depl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/infra/k8s-dev/deployments/servicename-depl.yaml -------------------------------------------------------------------------------- /infra/k8s-dev/ingress/ingress-srv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/infra/k8s-dev/ingress/ingress-srv.yaml -------------------------------------------------------------------------------- /infra/k8s-dev/secrets/google-application-credentials.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/infra/k8s-dev/secrets/google-application-credentials.yaml -------------------------------------------------------------------------------- /infra/k8s-dev/secrets/proxy-to-another-gcp-project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/infra/k8s-dev/secrets/proxy-to-another-gcp-project.yaml -------------------------------------------------------------------------------- /infra/k8s-dev/secrets/shared-secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/infra/k8s-dev/secrets/shared-secrets.yaml -------------------------------------------------------------------------------- /infra/k8s-dev/skaffold.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/infra/k8s-dev/skaffold.yaml -------------------------------------------------------------------------------- /infra/k8s/certificates/managed-cert.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/infra/k8s/certificates/managed-cert.yaml -------------------------------------------------------------------------------- /infra/k8s/deployments/servicename-depl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/infra/k8s/deployments/servicename-depl.yaml -------------------------------------------------------------------------------- /infra/k8s/ingress/ingress-srv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/infra/k8s/ingress/ingress-srv.yaml -------------------------------------------------------------------------------- /infra/k8s/secrets/google-application-credentials.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/infra/k8s/secrets/google-application-credentials.yaml -------------------------------------------------------------------------------- /infra/k8s/secrets/proxy-to-another-gcp-project.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/infra/k8s/secrets/proxy-to-another-gcp-project.yaml -------------------------------------------------------------------------------- /infra/k8s/secrets/shared-secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/infra/k8s/secrets/shared-secrets.yaml -------------------------------------------------------------------------------- /infra/k8s/skaffold.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/infra/k8s/skaffold.yaml -------------------------------------------------------------------------------- /infra/terraform/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/infra/terraform/.gitignore -------------------------------------------------------------------------------- /infra/terraform/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/infra/terraform/.terraform.lock.hcl -------------------------------------------------------------------------------- /infra/terraform/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/infra/terraform/README.md -------------------------------------------------------------------------------- /infra/terraform/compute.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/infra/terraform/compute.tf -------------------------------------------------------------------------------- /infra/terraform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/infra/terraform/main.tf -------------------------------------------------------------------------------- /infra/terraform/registry.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/infra/terraform/registry.tf -------------------------------------------------------------------------------- /infra/terraform/storage.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/infra/terraform/storage.tf -------------------------------------------------------------------------------- /infra/terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/infra/terraform/variables.tf -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/package.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/public/index.html -------------------------------------------------------------------------------- /public/stylesheets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/public/stylesheets/style.css -------------------------------------------------------------------------------- /scripts/generate-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/scripts/generate-env.sh -------------------------------------------------------------------------------- /scripts/skaffold-dev.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/scripts/skaffold-dev.sh -------------------------------------------------------------------------------- /src/api/config/roles.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/api/config/roles.config.ts -------------------------------------------------------------------------------- /src/api/v1/app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/api/v1/app/README.md -------------------------------------------------------------------------------- /src/api/v1/app/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/api/v1/app/app.controller.ts -------------------------------------------------------------------------------- /src/api/v1/app/app.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/api/v1/app/app.route.ts -------------------------------------------------------------------------------- /src/api/v1/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/api/v1/auth/auth.controller.ts -------------------------------------------------------------------------------- /src/api/v1/auth/auth.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/api/v1/auth/auth.route.ts -------------------------------------------------------------------------------- /src/api/v1/database-logs/databaseLog.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/api/v1/database-logs/databaseLog.model.ts -------------------------------------------------------------------------------- /src/api/v1/index.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/api/v1/index.route.ts -------------------------------------------------------------------------------- /src/api/v1/swagger/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/api/v1/swagger/swagger.json -------------------------------------------------------------------------------- /src/api/v1/swagger/swagger.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/api/v1/swagger/swagger.route.ts -------------------------------------------------------------------------------- /src/api/v1/typedoc/typedoc.route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/api/v1/typedoc/typedoc.route.ts -------------------------------------------------------------------------------- /src/api/v1/user/user.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/api/v1/user/user.model.ts -------------------------------------------------------------------------------- /src/bin/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/bin/server.ts -------------------------------------------------------------------------------- /src/config/gcloud/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/config/gcloud/README.md -------------------------------------------------------------------------------- /src/config/gcloud/google-application-credentials-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/config/gcloud/google-application-credentials-example.json -------------------------------------------------------------------------------- /src/config/gcloud/google-web-client-secret-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/config/gcloud/google-web-client-secret-example.json -------------------------------------------------------------------------------- /src/config/mongodb.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/config/mongodb.config.ts -------------------------------------------------------------------------------- /src/config/mysql.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/config/mysql.config.ts -------------------------------------------------------------------------------- /src/config/passport.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/config/passport.config.ts -------------------------------------------------------------------------------- /src/errors/CustomError.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/errors/CustomError.error.ts -------------------------------------------------------------------------------- /src/errors/NotAuthorized.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/errors/NotAuthorized.error.ts -------------------------------------------------------------------------------- /src/errors/NotFound.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/errors/NotFound.error.ts -------------------------------------------------------------------------------- /src/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/errors/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/jobs/agenda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/jobs/agenda.ts -------------------------------------------------------------------------------- /src/lib/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/lib/logger.ts -------------------------------------------------------------------------------- /src/middlewares/apiRateLimit.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/middlewares/apiRateLimit.middleware.ts -------------------------------------------------------------------------------- /src/middlewares/catchAsyncHandler.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/middlewares/catchAsyncHandler.middleware.ts -------------------------------------------------------------------------------- /src/middlewares/currentUser.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/middlewares/currentUser.middleware.ts -------------------------------------------------------------------------------- /src/middlewares/errorHandler.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/middlewares/errorHandler.middleware.ts -------------------------------------------------------------------------------- /src/middlewares/morgan.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/middlewares/morgan.middleware.ts -------------------------------------------------------------------------------- /src/middlewares/requireAdminRole.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/middlewares/requireAdminRole.middleware.ts -------------------------------------------------------------------------------- /src/middlewares/requireAuthentication.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/middlewares/requireAuthentication.middleware.ts -------------------------------------------------------------------------------- /src/middlewares/verifyApiRights.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/middlewares/verifyApiRights.middleware.ts -------------------------------------------------------------------------------- /src/services/email/sparkpost.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/services/email/sparkpost.service.ts -------------------------------------------------------------------------------- /src/services/google-pub-sub/pubsub.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/services/google-pub-sub/pubsub.service.ts -------------------------------------------------------------------------------- /src/services/maps/maps.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/services/maps/maps.service.ts -------------------------------------------------------------------------------- /src/services/messaging/firebase.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/services/messaging/firebase.service.ts -------------------------------------------------------------------------------- /src/services/messaging/whatsapp.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/services/messaging/whatsapp.service.ts -------------------------------------------------------------------------------- /src/services/pdf/pdf.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/services/pdf/pdf.service.ts -------------------------------------------------------------------------------- /src/services/upload/upload.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/services/upload/upload.service.ts -------------------------------------------------------------------------------- /src/services/xml/xml.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/services/xml/xml.service.ts -------------------------------------------------------------------------------- /src/tests/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/tests/index.test.ts -------------------------------------------------------------------------------- /src/tests/utils/dates.utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/tests/utils/dates.utils.test.ts -------------------------------------------------------------------------------- /src/tests/utils/generators.utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/tests/utils/generators.utils.test.ts -------------------------------------------------------------------------------- /src/tests/utils/objects.utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/tests/utils/objects.utils.test.ts -------------------------------------------------------------------------------- /src/types/xss-clean.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/types/xss-clean.d.ts -------------------------------------------------------------------------------- /src/utils/createCookieFromToken.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/utils/createCookieFromToken.utils.ts -------------------------------------------------------------------------------- /src/utils/dates.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/utils/dates.utils.ts -------------------------------------------------------------------------------- /src/utils/generators.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/utils/generators.utils.ts -------------------------------------------------------------------------------- /src/utils/objects.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/src/utils/objects.utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/giuseppealbrizio/typescript-rest-api-backend/HEAD/typedoc.json --------------------------------------------------------------------------------