├── .devcontainer ├── devcontainer.json └── docker-compose.yml ├── .docker ├── start.sh └── zsh │ ├── history │ └── .gitkeep │ └── powerlevel10k │ └── .p10k.zsh ├── .gitignore ├── .vscode ├── launch.txt └── settings.json ├── Dockerfile ├── README.md ├── api.http ├── docker-compose.override.yaml.example ├── docker-compose.yaml ├── jest.config.ts ├── package.json ├── src ├── @core │ ├── .env.test.example │ ├── .gitignore │ ├── .swcrc │ ├── cti.sh │ ├── jest.config.ts │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── @seedwork │ │ │ ├── application │ │ │ │ ├── dto │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── pagination-output.spec.ts │ │ │ │ │ ├── pagination-output.ts │ │ │ │ │ └── search-input.ts │ │ │ │ ├── index.ts │ │ │ │ └── use-case.ts │ │ │ ├── domain │ │ │ │ ├── entity │ │ │ │ │ ├── aggregate-root.ts │ │ │ │ │ ├── entity.spec.ts │ │ │ │ │ ├── entity.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── errors │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── invalid-date.error.ts │ │ │ │ │ ├── invalid-uuid.error.ts │ │ │ │ │ ├── load-entity.error.ts │ │ │ │ │ ├── not-found.error.ts │ │ │ │ │ └── validation-error.ts │ │ │ │ ├── index.ts │ │ │ │ ├── repository │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ ├── in-memory-searchable.repository.spec.ts │ │ │ │ │ │ ├── in-memory.repository.spec.ts │ │ │ │ │ │ └── repository-contracts.spec.ts │ │ │ │ │ ├── in-memory.repository.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── repository-contracts.ts │ │ │ │ ├── tests │ │ │ │ │ ├── jest.ts │ │ │ │ │ └── validations.ts │ │ │ │ ├── utils │ │ │ │ │ ├── array.ts │ │ │ │ │ ├── either.spec.ts │ │ │ │ │ ├── either.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── object.spec.ts │ │ │ │ │ └── object.ts │ │ │ │ ├── validators │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ ├── class-validator-fields.int-spec.ts │ │ │ │ │ │ ├── class-validator-fields.spec.ts │ │ │ │ │ │ └── validator-rules.spec.ts │ │ │ │ │ ├── class-validator-fields.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── rules │ │ │ │ │ │ ├── distinct.rule.spec.ts │ │ │ │ │ │ ├── distinct.rule.ts │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ ├── iterable-not-empty.rule.spec.ts │ │ │ │ │ │ └── iterable-not-empty.rule.ts │ │ │ │ │ ├── validator-fields-interface.ts │ │ │ │ │ └── validator-rules.ts │ │ │ │ └── value-objects │ │ │ │ │ ├── __tests__ │ │ │ │ │ ├── unique-entity-id.vo.spec.ts │ │ │ │ │ └── value-object.spec.ts │ │ │ │ │ ├── created_at.vo.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── unique-entity-id.vo.ts │ │ │ │ │ └── value-object.ts │ │ │ └── infra │ │ │ │ ├── config │ │ │ │ └── index.ts │ │ │ │ ├── db │ │ │ │ ├── index.ts │ │ │ │ └── sequelize │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── migrator-cli.ts │ │ │ │ │ └── migrator.ts │ │ │ │ ├── index.ts │ │ │ │ ├── sequelize │ │ │ │ ├── index.ts │ │ │ │ ├── sequelize-model-factory.spec.ts │ │ │ │ └── sequelize-model-factory.ts │ │ │ │ └── testing │ │ │ │ ├── helpers │ │ │ │ ├── db.ts │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ ├── cast-member │ │ │ ├── application │ │ │ │ ├── dto │ │ │ │ │ ├── cast-member-output.spec.ts │ │ │ │ │ ├── cast-member-output.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ └── use-cases │ │ │ │ │ ├── __tests__ │ │ │ │ │ ├── integration │ │ │ │ │ │ ├── create-cast-member.use-case.int-spec.ts │ │ │ │ │ │ ├── delete-cast-member.use-case..int-spec.ts │ │ │ │ │ │ ├── get-cast-member.use-case.int-spec.ts │ │ │ │ │ │ ├── list-cast-members.use-case.int-spec.ts │ │ │ │ │ │ └── update-cast-member.use-case.int-spec.ts │ │ │ │ │ └── unit │ │ │ │ │ │ ├── create-cast-member.use-case.spec.ts │ │ │ │ │ │ ├── delete-cast-member.use-case..spec.ts │ │ │ │ │ │ ├── get-cast-member.use-case.spec.ts │ │ │ │ │ │ ├── list-cast-members.use-case.spec.ts │ │ │ │ │ │ └── update-cast-member.use-case.spec.ts │ │ │ │ │ ├── create-cast-member.use-case.ts │ │ │ │ │ ├── delete-cast-member.use-case.ts │ │ │ │ │ ├── get-cast-member.use-case.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── list-cast-members.use-case.ts │ │ │ │ │ └── update-cast-member.use-case.ts │ │ │ ├── domain │ │ │ │ ├── entities │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ ├── cast-member-fake-builder.spec.ts │ │ │ │ │ │ ├── cast-member.int-spec.ts │ │ │ │ │ │ └── cast-member.spec.ts │ │ │ │ │ ├── cast-member-fake-builder.ts │ │ │ │ │ ├── cast-member.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── errors │ │ │ │ │ ├── index.ts │ │ │ │ │ └── invalid-cast-member-type.error.ts │ │ │ │ ├── index.ts │ │ │ │ ├── repository │ │ │ │ │ ├── cast-member.repository.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── validators │ │ │ │ │ ├── cast-member.validator.spec.ts │ │ │ │ │ ├── cast-member.validator.ts │ │ │ │ │ └── index.ts │ │ │ │ └── value-objects │ │ │ │ │ ├── cast-member-type.vo.spec.ts │ │ │ │ │ ├── cast-member-type.vo.ts │ │ │ │ │ └── index.ts │ │ │ └── infra │ │ │ │ ├── db │ │ │ │ ├── in-memory │ │ │ │ │ ├── cast-member-in-memory.repository.spec.ts │ │ │ │ │ ├── cast-member-in-memory.repository.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ └── sequelize │ │ │ │ │ ├── cast-member-mapper.int-spec.ts │ │ │ │ │ ├── cast-member-model.int-spec.ts │ │ │ │ │ ├── cast-member-repository.int-spec.ts │ │ │ │ │ ├── cast-member-sequelize.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── migrations │ │ │ │ │ ├── 2022.11.03T15.36.38.create-cast-members-table.ts │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ ├── category │ │ │ ├── application │ │ │ │ ├── dto │ │ │ │ │ ├── category-output.spec.ts │ │ │ │ │ ├── category-output.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ └── use-cases │ │ │ │ │ ├── __tests__ │ │ │ │ │ ├── integration │ │ │ │ │ │ ├── create-category.use-case.int-spec.ts │ │ │ │ │ │ ├── delete-category.use-case..int-spec.ts │ │ │ │ │ │ ├── get-category.use-case.int-spec.ts │ │ │ │ │ │ ├── list-categories.use-case.int-spec.ts │ │ │ │ │ │ └── update-category.use-case.int-spec.ts │ │ │ │ │ └── unit │ │ │ │ │ │ ├── create-category.use-case.spec.ts │ │ │ │ │ │ ├── delete-category.use-case..spec.ts │ │ │ │ │ │ ├── get-category.use-case.spec.ts │ │ │ │ │ │ ├── list-categories.use-case.spec.ts │ │ │ │ │ │ └── update-category.use-case.spec.ts │ │ │ │ │ ├── create-category.use-case.ts │ │ │ │ │ ├── delete-category.use-case.ts │ │ │ │ │ ├── get-category.use-case.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── list-categories.use-case.ts │ │ │ │ │ └── update-category.use-case.ts │ │ │ ├── domain │ │ │ │ ├── entities │ │ │ │ │ ├── __tests__ │ │ │ │ │ │ ├── category-fake-builder.spec.ts │ │ │ │ │ │ ├── category.int-spec.ts │ │ │ │ │ │ └── category.spec.ts │ │ │ │ │ ├── category-fake-builder.ts │ │ │ │ │ ├── category.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ ├── repository │ │ │ │ │ ├── category.repository.ts │ │ │ │ │ └── index.ts │ │ │ │ └── validators │ │ │ │ │ ├── category.validator.spec.ts │ │ │ │ │ ├── category.validator.ts │ │ │ │ │ └── index.ts │ │ │ └── infra │ │ │ │ ├── db │ │ │ │ ├── in-memory │ │ │ │ │ ├── category-in-memory.repository.spec.ts │ │ │ │ │ ├── category-in-memory.repository.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ └── sequelize │ │ │ │ │ ├── category-mapper.int-spec.ts │ │ │ │ │ ├── category-model.int-spec.ts │ │ │ │ │ ├── category-repository.int-spec.ts │ │ │ │ │ ├── category-sequelize.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── migrations │ │ │ │ │ ├── 2022.11.03T15.36.37.create-categories-table.ts │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ ├── genre │ │ │ └── domain │ │ │ │ ├── entities │ │ │ │ ├── __tests__ │ │ │ │ │ ├── genre-fake-builder.spec.ts │ │ │ │ │ ├── genre.int-spec.ts │ │ │ │ │ └── genre.spec.ts │ │ │ │ ├── genre-fake-builder.ts │ │ │ │ ├── genre.ts │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ └── validators │ │ │ │ ├── genre.validator.ts │ │ │ │ └── index.ts │ │ └── jest.d.ts │ └── tsconfig.json └── nestjs │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── .swcrc │ ├── README.md │ ├── envs │ ├── .env.e2e.example │ ├── .env.example │ ├── .env.test.example │ └── .gitignore │ ├── jest.config.ts │ ├── nest-cli.json │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── @share │ │ ├── @share.module.ts │ │ ├── exception-filters │ │ │ ├── entity-validation-error.filter.spec.ts │ │ │ ├── entity-validation-error.filter.ts │ │ │ ├── not-found-error.filter.spec.ts │ │ │ ├── not-found-error.filter.ts │ │ │ └── search-validation-error.filter.ts │ │ ├── interceptors │ │ │ ├── wrapper-data.interceptor.spec.ts │ │ │ └── wrapper-data.interceptor.ts │ │ ├── presenters │ │ │ ├── __tests__ │ │ │ │ ├── collection.presenter.spec.ts │ │ │ │ └── pagination.presenter.spec.ts │ │ │ ├── collection.presenter.ts │ │ │ └── pagination.presenter.ts │ │ └── testing │ │ │ └── helpers.ts │ ├── app.controller.spec.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── app.service.ts │ ├── cast-members │ │ ├── __tests__ │ │ │ ├── integration │ │ │ │ └── cast-members.controller.int-spec.ts │ │ │ └── unit │ │ │ │ └── cast-members.controller.spec.ts │ │ ├── cast-members.controller.ts │ │ ├── cast-members.module.ts │ │ ├── cast-members.providers.ts │ │ ├── dto │ │ │ ├── create-cast-member.dto.ts │ │ │ ├── search-cast-member.dto.ts │ │ │ └── update-cast-member.dto.ts │ │ ├── fixtures │ │ │ └── index.ts │ │ └── presenter │ │ │ ├── cast-member.presenter.spec.ts │ │ │ └── cast-member.presenter.ts │ ├── categories │ │ ├── __tests__ │ │ │ ├── integration │ │ │ │ └── categories.controller.int-spec.ts │ │ │ └── unit │ │ │ │ ├── categories.controller.spec.ts │ │ │ │ └── categories.service.spec.ts │ │ ├── categories.controller.ts │ │ ├── categories.module.ts │ │ ├── categories.service.ts │ │ ├── category.providers.ts │ │ ├── dto │ │ │ ├── create-category.dto.ts │ │ │ ├── search-category.dto.ts │ │ │ └── update-category.dto.ts │ │ ├── fixtures │ │ │ └── index.ts │ │ └── presenter │ │ │ ├── category.presenter.spec.ts │ │ │ └── category.presenter.ts │ ├── config │ │ ├── __tests__ │ │ │ ├── .env.fake │ │ │ └── config.module.spec.ts │ │ └── config.module.ts │ ├── database │ │ ├── database.module.spec.ts │ │ ├── database.module.ts │ │ └── migration │ │ │ └── migration.module.ts │ ├── global-config.ts │ ├── main.ts │ └── migrate.ts │ ├── test │ ├── app.e2e-spec.ts │ ├── cast-members │ │ ├── create-cast-members.e2e-spec.ts │ │ ├── delete-cast-member.e2e-spec.ts │ │ ├── get-cast-member.e2e-spec.ts │ │ ├── list-cast-members.e2e-spec.ts │ │ └── update-cast-members.e2e-spec.ts │ ├── categories │ │ ├── create-category.e2e-spec.ts │ │ ├── delete-category.e2e-spec.ts │ │ ├── get-category.e2e-spec.ts │ │ ├── list-categories.e2e-spec.ts │ │ └── update-category.e2e-spec.ts │ ├── jest.config.ts │ ├── migrate.e2e-spec.ts │ └── setup-test.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── tsconfig.base.json └── uml ├── class-diagram.wsd └── usecases └── category.usecase.wsd /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.devcontainer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/.devcontainer/docker-compose.yml -------------------------------------------------------------------------------- /.docker/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/.docker/start.sh -------------------------------------------------------------------------------- /.docker/zsh/history/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.docker/zsh/powerlevel10k/.p10k.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/.docker/zsh/powerlevel10k/.p10k.zsh -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/.vscode/launch.txt -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/README.md -------------------------------------------------------------------------------- /api.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/api.http -------------------------------------------------------------------------------- /docker-compose.override.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/docker-compose.override.yaml.example -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/package.json -------------------------------------------------------------------------------- /src/@core/.env.test.example: -------------------------------------------------------------------------------- 1 | DB_VENDOR=sqlite 2 | DB_HOST=":memory:" 3 | DB_LOGGING=false -------------------------------------------------------------------------------- /src/@core/.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | .env.test 3 | -------------------------------------------------------------------------------- /src/@core/.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/.swcrc -------------------------------------------------------------------------------- /src/@core/cti.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/cti.sh -------------------------------------------------------------------------------- /src/@core/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/jest.config.ts -------------------------------------------------------------------------------- /src/@core/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/package-lock.json -------------------------------------------------------------------------------- /src/@core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/package.json -------------------------------------------------------------------------------- /src/@core/src/@seedwork/application/dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/application/dto/index.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/application/dto/pagination-output.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/application/dto/pagination-output.spec.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/application/dto/pagination-output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/application/dto/pagination-output.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/application/dto/search-input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/application/dto/search-input.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/application/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/application/index.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/application/use-case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/application/use-case.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/entity/aggregate-root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/entity/aggregate-root.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/entity/entity.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/entity/entity.spec.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/entity/entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/entity/entity.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/entity/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/entity/index.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/errors/index.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/errors/invalid-date.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/errors/invalid-date.error.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/errors/invalid-uuid.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/errors/invalid-uuid.error.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/errors/load-entity.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/errors/load-entity.error.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/errors/not-found.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/errors/not-found.error.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/errors/validation-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/errors/validation-error.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/index.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/repository/__tests__/in-memory-searchable.repository.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/repository/__tests__/in-memory-searchable.repository.spec.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/repository/__tests__/in-memory.repository.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/repository/__tests__/in-memory.repository.spec.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/repository/__tests__/repository-contracts.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/repository/__tests__/repository-contracts.spec.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/repository/in-memory.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/repository/in-memory.repository.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/repository/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/repository/index.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/repository/repository-contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/repository/repository-contracts.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/tests/jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/tests/jest.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/tests/validations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/tests/validations.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/utils/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/utils/array.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/utils/either.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/utils/either.spec.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/utils/either.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/utils/either.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/utils/index.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/utils/object.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/utils/object.spec.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/utils/object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/utils/object.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/validators/__tests__/class-validator-fields.int-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/validators/__tests__/class-validator-fields.int-spec.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/validators/__tests__/class-validator-fields.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/validators/__tests__/class-validator-fields.spec.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/validators/__tests__/validator-rules.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/validators/__tests__/validator-rules.spec.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/validators/class-validator-fields.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/validators/class-validator-fields.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/validators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/validators/index.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/validators/rules/distinct.rule.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/validators/rules/distinct.rule.spec.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/validators/rules/distinct.rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/validators/rules/distinct.rule.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/validators/rules/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/validators/rules/index.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/validators/rules/iterable-not-empty.rule.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/validators/rules/iterable-not-empty.rule.spec.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/validators/rules/iterable-not-empty.rule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/validators/rules/iterable-not-empty.rule.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/validators/validator-fields-interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/validators/validator-fields-interface.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/validators/validator-rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/validators/validator-rules.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/value-objects/__tests__/unique-entity-id.vo.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/value-objects/__tests__/unique-entity-id.vo.spec.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/value-objects/__tests__/value-object.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/value-objects/__tests__/value-object.spec.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/value-objects/created_at.vo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/value-objects/created_at.vo.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/value-objects/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/value-objects/index.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/value-objects/unique-entity-id.vo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/value-objects/unique-entity-id.vo.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/domain/value-objects/value-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/domain/value-objects/value-object.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/infra/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/infra/config/index.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/infra/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/infra/db/index.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/infra/db/sequelize/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/infra/db/sequelize/index.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/infra/db/sequelize/migrator-cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/infra/db/sequelize/migrator-cli.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/infra/db/sequelize/migrator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/infra/db/sequelize/migrator.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/infra/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/infra/index.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/infra/sequelize/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/infra/sequelize/index.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/infra/sequelize/sequelize-model-factory.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/infra/sequelize/sequelize-model-factory.spec.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/infra/sequelize/sequelize-model-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/infra/sequelize/sequelize-model-factory.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/infra/testing/helpers/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/infra/testing/helpers/db.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/infra/testing/helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/infra/testing/helpers/index.ts -------------------------------------------------------------------------------- /src/@core/src/@seedwork/infra/testing/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/@seedwork/infra/testing/index.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/application/dto/cast-member-output.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/application/dto/cast-member-output.spec.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/application/dto/cast-member-output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/application/dto/cast-member-output.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/application/dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/application/dto/index.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/application/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/application/index.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/application/use-cases/__tests__/integration/create-cast-member.use-case.int-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/application/use-cases/__tests__/integration/create-cast-member.use-case.int-spec.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/application/use-cases/__tests__/integration/delete-cast-member.use-case..int-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/application/use-cases/__tests__/integration/delete-cast-member.use-case..int-spec.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/application/use-cases/__tests__/integration/get-cast-member.use-case.int-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/application/use-cases/__tests__/integration/get-cast-member.use-case.int-spec.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/application/use-cases/__tests__/integration/list-cast-members.use-case.int-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/application/use-cases/__tests__/integration/list-cast-members.use-case.int-spec.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/application/use-cases/__tests__/integration/update-cast-member.use-case.int-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/application/use-cases/__tests__/integration/update-cast-member.use-case.int-spec.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/application/use-cases/__tests__/unit/create-cast-member.use-case.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/application/use-cases/__tests__/unit/create-cast-member.use-case.spec.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/application/use-cases/__tests__/unit/delete-cast-member.use-case..spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/application/use-cases/__tests__/unit/delete-cast-member.use-case..spec.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/application/use-cases/__tests__/unit/get-cast-member.use-case.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/application/use-cases/__tests__/unit/get-cast-member.use-case.spec.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/application/use-cases/__tests__/unit/list-cast-members.use-case.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/application/use-cases/__tests__/unit/list-cast-members.use-case.spec.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/application/use-cases/__tests__/unit/update-cast-member.use-case.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/application/use-cases/__tests__/unit/update-cast-member.use-case.spec.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/application/use-cases/create-cast-member.use-case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/application/use-cases/create-cast-member.use-case.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/application/use-cases/delete-cast-member.use-case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/application/use-cases/delete-cast-member.use-case.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/application/use-cases/get-cast-member.use-case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/application/use-cases/get-cast-member.use-case.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/application/use-cases/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/application/use-cases/index.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/application/use-cases/list-cast-members.use-case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/application/use-cases/list-cast-members.use-case.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/application/use-cases/update-cast-member.use-case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/application/use-cases/update-cast-member.use-case.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/domain/entities/__tests__/cast-member-fake-builder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/domain/entities/__tests__/cast-member-fake-builder.spec.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/domain/entities/__tests__/cast-member.int-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/domain/entities/__tests__/cast-member.int-spec.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/domain/entities/__tests__/cast-member.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/domain/entities/__tests__/cast-member.spec.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/domain/entities/cast-member-fake-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/domain/entities/cast-member-fake-builder.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/domain/entities/cast-member.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/domain/entities/cast-member.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/domain/entities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/domain/entities/index.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/domain/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/domain/errors/index.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/domain/errors/invalid-cast-member-type.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/domain/errors/invalid-cast-member-type.error.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/domain/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/domain/index.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/domain/repository/cast-member.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/domain/repository/cast-member.repository.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/domain/repository/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/domain/repository/index.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/domain/validators/cast-member.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/domain/validators/cast-member.validator.spec.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/domain/validators/cast-member.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/domain/validators/cast-member.validator.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/domain/validators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/domain/validators/index.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/domain/value-objects/cast-member-type.vo.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/domain/value-objects/cast-member-type.vo.spec.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/domain/value-objects/cast-member-type.vo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/domain/value-objects/cast-member-type.vo.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/domain/value-objects/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/domain/value-objects/index.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/infra/db/in-memory/cast-member-in-memory.repository.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/infra/db/in-memory/cast-member-in-memory.repository.spec.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/infra/db/in-memory/cast-member-in-memory.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/infra/db/in-memory/cast-member-in-memory.repository.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/infra/db/in-memory/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/infra/db/in-memory/index.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/infra/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/infra/db/index.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/infra/db/sequelize/cast-member-mapper.int-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/infra/db/sequelize/cast-member-mapper.int-spec.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/infra/db/sequelize/cast-member-model.int-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/infra/db/sequelize/cast-member-model.int-spec.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/infra/db/sequelize/cast-member-repository.int-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/infra/db/sequelize/cast-member-repository.int-spec.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/infra/db/sequelize/cast-member-sequelize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/infra/db/sequelize/cast-member-sequelize.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/infra/db/sequelize/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/infra/db/sequelize/index.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/infra/db/sequelize/migrations/2022.11.03T15.36.38.create-cast-members-table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/infra/db/sequelize/migrations/2022.11.03T15.36.38.create-cast-members-table.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/infra/db/sequelize/migrations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/infra/db/sequelize/migrations/index.ts -------------------------------------------------------------------------------- /src/@core/src/cast-member/infra/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/cast-member/infra/index.ts -------------------------------------------------------------------------------- /src/@core/src/category/application/dto/category-output.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/application/dto/category-output.spec.ts -------------------------------------------------------------------------------- /src/@core/src/category/application/dto/category-output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/application/dto/category-output.ts -------------------------------------------------------------------------------- /src/@core/src/category/application/dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/application/dto/index.ts -------------------------------------------------------------------------------- /src/@core/src/category/application/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/application/index.ts -------------------------------------------------------------------------------- /src/@core/src/category/application/use-cases/__tests__/integration/create-category.use-case.int-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/application/use-cases/__tests__/integration/create-category.use-case.int-spec.ts -------------------------------------------------------------------------------- /src/@core/src/category/application/use-cases/__tests__/integration/delete-category.use-case..int-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/application/use-cases/__tests__/integration/delete-category.use-case..int-spec.ts -------------------------------------------------------------------------------- /src/@core/src/category/application/use-cases/__tests__/integration/get-category.use-case.int-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/application/use-cases/__tests__/integration/get-category.use-case.int-spec.ts -------------------------------------------------------------------------------- /src/@core/src/category/application/use-cases/__tests__/integration/list-categories.use-case.int-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/application/use-cases/__tests__/integration/list-categories.use-case.int-spec.ts -------------------------------------------------------------------------------- /src/@core/src/category/application/use-cases/__tests__/integration/update-category.use-case.int-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/application/use-cases/__tests__/integration/update-category.use-case.int-spec.ts -------------------------------------------------------------------------------- /src/@core/src/category/application/use-cases/__tests__/unit/create-category.use-case.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/application/use-cases/__tests__/unit/create-category.use-case.spec.ts -------------------------------------------------------------------------------- /src/@core/src/category/application/use-cases/__tests__/unit/delete-category.use-case..spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/application/use-cases/__tests__/unit/delete-category.use-case..spec.ts -------------------------------------------------------------------------------- /src/@core/src/category/application/use-cases/__tests__/unit/get-category.use-case.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/application/use-cases/__tests__/unit/get-category.use-case.spec.ts -------------------------------------------------------------------------------- /src/@core/src/category/application/use-cases/__tests__/unit/list-categories.use-case.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/application/use-cases/__tests__/unit/list-categories.use-case.spec.ts -------------------------------------------------------------------------------- /src/@core/src/category/application/use-cases/__tests__/unit/update-category.use-case.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/application/use-cases/__tests__/unit/update-category.use-case.spec.ts -------------------------------------------------------------------------------- /src/@core/src/category/application/use-cases/create-category.use-case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/application/use-cases/create-category.use-case.ts -------------------------------------------------------------------------------- /src/@core/src/category/application/use-cases/delete-category.use-case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/application/use-cases/delete-category.use-case.ts -------------------------------------------------------------------------------- /src/@core/src/category/application/use-cases/get-category.use-case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/application/use-cases/get-category.use-case.ts -------------------------------------------------------------------------------- /src/@core/src/category/application/use-cases/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/application/use-cases/index.ts -------------------------------------------------------------------------------- /src/@core/src/category/application/use-cases/list-categories.use-case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/application/use-cases/list-categories.use-case.ts -------------------------------------------------------------------------------- /src/@core/src/category/application/use-cases/update-category.use-case.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/application/use-cases/update-category.use-case.ts -------------------------------------------------------------------------------- /src/@core/src/category/domain/entities/__tests__/category-fake-builder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/domain/entities/__tests__/category-fake-builder.spec.ts -------------------------------------------------------------------------------- /src/@core/src/category/domain/entities/__tests__/category.int-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/domain/entities/__tests__/category.int-spec.ts -------------------------------------------------------------------------------- /src/@core/src/category/domain/entities/__tests__/category.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/domain/entities/__tests__/category.spec.ts -------------------------------------------------------------------------------- /src/@core/src/category/domain/entities/category-fake-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/domain/entities/category-fake-builder.ts -------------------------------------------------------------------------------- /src/@core/src/category/domain/entities/category.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/domain/entities/category.ts -------------------------------------------------------------------------------- /src/@core/src/category/domain/entities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/domain/entities/index.ts -------------------------------------------------------------------------------- /src/@core/src/category/domain/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/domain/index.ts -------------------------------------------------------------------------------- /src/@core/src/category/domain/repository/category.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/domain/repository/category.repository.ts -------------------------------------------------------------------------------- /src/@core/src/category/domain/repository/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/domain/repository/index.ts -------------------------------------------------------------------------------- /src/@core/src/category/domain/validators/category.validator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/domain/validators/category.validator.spec.ts -------------------------------------------------------------------------------- /src/@core/src/category/domain/validators/category.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/domain/validators/category.validator.ts -------------------------------------------------------------------------------- /src/@core/src/category/domain/validators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/domain/validators/index.ts -------------------------------------------------------------------------------- /src/@core/src/category/infra/db/in-memory/category-in-memory.repository.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/infra/db/in-memory/category-in-memory.repository.spec.ts -------------------------------------------------------------------------------- /src/@core/src/category/infra/db/in-memory/category-in-memory.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/infra/db/in-memory/category-in-memory.repository.ts -------------------------------------------------------------------------------- /src/@core/src/category/infra/db/in-memory/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/infra/db/in-memory/index.ts -------------------------------------------------------------------------------- /src/@core/src/category/infra/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/infra/db/index.ts -------------------------------------------------------------------------------- /src/@core/src/category/infra/db/sequelize/category-mapper.int-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/infra/db/sequelize/category-mapper.int-spec.ts -------------------------------------------------------------------------------- /src/@core/src/category/infra/db/sequelize/category-model.int-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/infra/db/sequelize/category-model.int-spec.ts -------------------------------------------------------------------------------- /src/@core/src/category/infra/db/sequelize/category-repository.int-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/infra/db/sequelize/category-repository.int-spec.ts -------------------------------------------------------------------------------- /src/@core/src/category/infra/db/sequelize/category-sequelize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/infra/db/sequelize/category-sequelize.ts -------------------------------------------------------------------------------- /src/@core/src/category/infra/db/sequelize/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/infra/db/sequelize/index.ts -------------------------------------------------------------------------------- /src/@core/src/category/infra/db/sequelize/migrations/2022.11.03T15.36.37.create-categories-table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/infra/db/sequelize/migrations/2022.11.03T15.36.37.create-categories-table.ts -------------------------------------------------------------------------------- /src/@core/src/category/infra/db/sequelize/migrations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/infra/db/sequelize/migrations/index.ts -------------------------------------------------------------------------------- /src/@core/src/category/infra/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/category/infra/index.ts -------------------------------------------------------------------------------- /src/@core/src/genre/domain/entities/__tests__/genre-fake-builder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/genre/domain/entities/__tests__/genre-fake-builder.spec.ts -------------------------------------------------------------------------------- /src/@core/src/genre/domain/entities/__tests__/genre.int-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/genre/domain/entities/__tests__/genre.int-spec.ts -------------------------------------------------------------------------------- /src/@core/src/genre/domain/entities/__tests__/genre.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/genre/domain/entities/__tests__/genre.spec.ts -------------------------------------------------------------------------------- /src/@core/src/genre/domain/entities/genre-fake-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/genre/domain/entities/genre-fake-builder.ts -------------------------------------------------------------------------------- /src/@core/src/genre/domain/entities/genre.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/genre/domain/entities/genre.ts -------------------------------------------------------------------------------- /src/@core/src/genre/domain/entities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/genre/domain/entities/index.ts -------------------------------------------------------------------------------- /src/@core/src/genre/domain/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/genre/domain/index.ts -------------------------------------------------------------------------------- /src/@core/src/genre/domain/validators/genre.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/genre/domain/validators/genre.validator.ts -------------------------------------------------------------------------------- /src/@core/src/genre/domain/validators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/genre/domain/validators/index.ts -------------------------------------------------------------------------------- /src/@core/src/jest.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/src/jest.d.ts -------------------------------------------------------------------------------- /src/@core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/@core/tsconfig.json -------------------------------------------------------------------------------- /src/nestjs/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/.eslintrc.js -------------------------------------------------------------------------------- /src/nestjs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/.gitignore -------------------------------------------------------------------------------- /src/nestjs/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/.prettierrc -------------------------------------------------------------------------------- /src/nestjs/.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/.swcrc -------------------------------------------------------------------------------- /src/nestjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/README.md -------------------------------------------------------------------------------- /src/nestjs/envs/.env.e2e.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/envs/.env.e2e.example -------------------------------------------------------------------------------- /src/nestjs/envs/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/envs/.env.example -------------------------------------------------------------------------------- /src/nestjs/envs/.env.test.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/envs/.env.test.example -------------------------------------------------------------------------------- /src/nestjs/envs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/envs/.gitignore -------------------------------------------------------------------------------- /src/nestjs/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/jest.config.ts -------------------------------------------------------------------------------- /src/nestjs/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/nest-cli.json -------------------------------------------------------------------------------- /src/nestjs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/package-lock.json -------------------------------------------------------------------------------- /src/nestjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/package.json -------------------------------------------------------------------------------- /src/nestjs/src/@share/@share.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/@share/@share.module.ts -------------------------------------------------------------------------------- /src/nestjs/src/@share/exception-filters/entity-validation-error.filter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/@share/exception-filters/entity-validation-error.filter.spec.ts -------------------------------------------------------------------------------- /src/nestjs/src/@share/exception-filters/entity-validation-error.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/@share/exception-filters/entity-validation-error.filter.ts -------------------------------------------------------------------------------- /src/nestjs/src/@share/exception-filters/not-found-error.filter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/@share/exception-filters/not-found-error.filter.spec.ts -------------------------------------------------------------------------------- /src/nestjs/src/@share/exception-filters/not-found-error.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/@share/exception-filters/not-found-error.filter.ts -------------------------------------------------------------------------------- /src/nestjs/src/@share/exception-filters/search-validation-error.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/@share/exception-filters/search-validation-error.filter.ts -------------------------------------------------------------------------------- /src/nestjs/src/@share/interceptors/wrapper-data.interceptor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/@share/interceptors/wrapper-data.interceptor.spec.ts -------------------------------------------------------------------------------- /src/nestjs/src/@share/interceptors/wrapper-data.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/@share/interceptors/wrapper-data.interceptor.ts -------------------------------------------------------------------------------- /src/nestjs/src/@share/presenters/__tests__/collection.presenter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/@share/presenters/__tests__/collection.presenter.spec.ts -------------------------------------------------------------------------------- /src/nestjs/src/@share/presenters/__tests__/pagination.presenter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/@share/presenters/__tests__/pagination.presenter.spec.ts -------------------------------------------------------------------------------- /src/nestjs/src/@share/presenters/collection.presenter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/@share/presenters/collection.presenter.ts -------------------------------------------------------------------------------- /src/nestjs/src/@share/presenters/pagination.presenter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/@share/presenters/pagination.presenter.ts -------------------------------------------------------------------------------- /src/nestjs/src/@share/testing/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/@share/testing/helpers.ts -------------------------------------------------------------------------------- /src/nestjs/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/app.controller.spec.ts -------------------------------------------------------------------------------- /src/nestjs/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/app.controller.ts -------------------------------------------------------------------------------- /src/nestjs/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/app.module.ts -------------------------------------------------------------------------------- /src/nestjs/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/app.service.ts -------------------------------------------------------------------------------- /src/nestjs/src/cast-members/__tests__/integration/cast-members.controller.int-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/cast-members/__tests__/integration/cast-members.controller.int-spec.ts -------------------------------------------------------------------------------- /src/nestjs/src/cast-members/__tests__/unit/cast-members.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/cast-members/__tests__/unit/cast-members.controller.spec.ts -------------------------------------------------------------------------------- /src/nestjs/src/cast-members/cast-members.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/cast-members/cast-members.controller.ts -------------------------------------------------------------------------------- /src/nestjs/src/cast-members/cast-members.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/cast-members/cast-members.module.ts -------------------------------------------------------------------------------- /src/nestjs/src/cast-members/cast-members.providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/cast-members/cast-members.providers.ts -------------------------------------------------------------------------------- /src/nestjs/src/cast-members/dto/create-cast-member.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/cast-members/dto/create-cast-member.dto.ts -------------------------------------------------------------------------------- /src/nestjs/src/cast-members/dto/search-cast-member.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/cast-members/dto/search-cast-member.dto.ts -------------------------------------------------------------------------------- /src/nestjs/src/cast-members/dto/update-cast-member.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/cast-members/dto/update-cast-member.dto.ts -------------------------------------------------------------------------------- /src/nestjs/src/cast-members/fixtures/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/cast-members/fixtures/index.ts -------------------------------------------------------------------------------- /src/nestjs/src/cast-members/presenter/cast-member.presenter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/cast-members/presenter/cast-member.presenter.spec.ts -------------------------------------------------------------------------------- /src/nestjs/src/cast-members/presenter/cast-member.presenter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/cast-members/presenter/cast-member.presenter.ts -------------------------------------------------------------------------------- /src/nestjs/src/categories/__tests__/integration/categories.controller.int-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/categories/__tests__/integration/categories.controller.int-spec.ts -------------------------------------------------------------------------------- /src/nestjs/src/categories/__tests__/unit/categories.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/categories/__tests__/unit/categories.controller.spec.ts -------------------------------------------------------------------------------- /src/nestjs/src/categories/__tests__/unit/categories.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/categories/__tests__/unit/categories.service.spec.ts -------------------------------------------------------------------------------- /src/nestjs/src/categories/categories.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/categories/categories.controller.ts -------------------------------------------------------------------------------- /src/nestjs/src/categories/categories.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/categories/categories.module.ts -------------------------------------------------------------------------------- /src/nestjs/src/categories/categories.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/categories/categories.service.ts -------------------------------------------------------------------------------- /src/nestjs/src/categories/category.providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/categories/category.providers.ts -------------------------------------------------------------------------------- /src/nestjs/src/categories/dto/create-category.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/categories/dto/create-category.dto.ts -------------------------------------------------------------------------------- /src/nestjs/src/categories/dto/search-category.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/categories/dto/search-category.dto.ts -------------------------------------------------------------------------------- /src/nestjs/src/categories/dto/update-category.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/categories/dto/update-category.dto.ts -------------------------------------------------------------------------------- /src/nestjs/src/categories/fixtures/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/categories/fixtures/index.ts -------------------------------------------------------------------------------- /src/nestjs/src/categories/presenter/category.presenter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/categories/presenter/category.presenter.spec.ts -------------------------------------------------------------------------------- /src/nestjs/src/categories/presenter/category.presenter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/categories/presenter/category.presenter.ts -------------------------------------------------------------------------------- /src/nestjs/src/config/__tests__/.env.fake: -------------------------------------------------------------------------------- 1 | DB_VENDOR=fake -------------------------------------------------------------------------------- /src/nestjs/src/config/__tests__/config.module.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/config/__tests__/config.module.spec.ts -------------------------------------------------------------------------------- /src/nestjs/src/config/config.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/config/config.module.ts -------------------------------------------------------------------------------- /src/nestjs/src/database/database.module.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/database/database.module.spec.ts -------------------------------------------------------------------------------- /src/nestjs/src/database/database.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/database/database.module.ts -------------------------------------------------------------------------------- /src/nestjs/src/database/migration/migration.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/database/migration/migration.module.ts -------------------------------------------------------------------------------- /src/nestjs/src/global-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/global-config.ts -------------------------------------------------------------------------------- /src/nestjs/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/main.ts -------------------------------------------------------------------------------- /src/nestjs/src/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/src/migrate.ts -------------------------------------------------------------------------------- /src/nestjs/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /src/nestjs/test/cast-members/create-cast-members.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/test/cast-members/create-cast-members.e2e-spec.ts -------------------------------------------------------------------------------- /src/nestjs/test/cast-members/delete-cast-member.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/test/cast-members/delete-cast-member.e2e-spec.ts -------------------------------------------------------------------------------- /src/nestjs/test/cast-members/get-cast-member.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/test/cast-members/get-cast-member.e2e-spec.ts -------------------------------------------------------------------------------- /src/nestjs/test/cast-members/list-cast-members.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/test/cast-members/list-cast-members.e2e-spec.ts -------------------------------------------------------------------------------- /src/nestjs/test/cast-members/update-cast-members.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/test/cast-members/update-cast-members.e2e-spec.ts -------------------------------------------------------------------------------- /src/nestjs/test/categories/create-category.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/test/categories/create-category.e2e-spec.ts -------------------------------------------------------------------------------- /src/nestjs/test/categories/delete-category.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/test/categories/delete-category.e2e-spec.ts -------------------------------------------------------------------------------- /src/nestjs/test/categories/get-category.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/test/categories/get-category.e2e-spec.ts -------------------------------------------------------------------------------- /src/nestjs/test/categories/list-categories.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/test/categories/list-categories.e2e-spec.ts -------------------------------------------------------------------------------- /src/nestjs/test/categories/update-category.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/test/categories/update-category.e2e-spec.ts -------------------------------------------------------------------------------- /src/nestjs/test/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/test/jest.config.ts -------------------------------------------------------------------------------- /src/nestjs/test/migrate.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/test/migrate.e2e-spec.ts -------------------------------------------------------------------------------- /src/nestjs/test/setup-test.ts: -------------------------------------------------------------------------------- 1 | process.env.NODE_ENV = 'e2e'; 2 | -------------------------------------------------------------------------------- /src/nestjs/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/tsconfig.build.json -------------------------------------------------------------------------------- /src/nestjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/src/nestjs/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /uml/class-diagram.wsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/uml/class-diagram.wsd -------------------------------------------------------------------------------- /uml/usecases/category.usecase.wsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/micro-admin-videos-typescript/HEAD/uml/usecases/category.usecase.wsd --------------------------------------------------------------------------------