src/ project1/ package.json project2 package.json
Neste desafio você deverá criar os CRUDs de categoria e cast member.
A categoria já tem todo o exemplo de tudo que foi passado no curso. Use-o como referência.
Já Cast Member são membros do elenco dos conteúdos da CodeFlix. Os membros serão ator ou diretor, eles terão um nome e a data em que foram criados.
Você deve criar uma entidade CastMember que tenha os seguintes campos:
name - deve ser string e um tamanho máximo de 255 caracteres. type (aqui pode ser um Objeto de valor ou um Enum do TypeScript). Para diretor o valor do campo é 1, para ator é 2. created_at Aplique as validações conforme foi mostrado no curso.
Na listagem de cast members, devemos conseguir ordenar por nome ou created_at e buscar por name ou type.
Aplique toda a pirâmide de testes e mantém a cobertura em no mínimo em 80%.
Ao rodar os comandos: npm run test:cov e npm run tsc:check devemos testar tudo e não ter nenhum erro.
Bom trabalho!
enum CastMemberType { DIRECTOR = 1, ACTOR = 2 }