Drop links or images here to add them to the editor.

Modelar o dado recebido

Uma interface recebe de uma API os posts de treinos que serão exibidos para o usuário.

Para garantir que todos os posts tenham o mesmo formato, o dado recebido foi modelado com o tipo Post:

type Post = {
  id: string;
  title: string;
  createdAt: Date | null;
};

Cada post possui:

O código inicial já declara três posts, mas nem todos respeitam o tipo Post. Por isso, o código ainda não compila.

Corrija os objetos para que todos sigam o tipo Post. Ao final, os posts devem ter os seguintes valores:

Post id title createdAt
post1 "1" "Treino A" null
post2 "2" "Treino B" null
post3 "3" "Treino C" null

Técnica a praticar

Nesta atividade, o objetivo principal é fazer o código compilar sem erros.

Não altere o tipo Post nem os nomes das constantes e não utilize any ou console.log.