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:
id: identificador do post, sempre em texto;title: título do post;createdAt: data de criação do post ou null, quando a data não foi informada.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 |
Nesta atividade, o objetivo principal é fazer o código compilar sem erros.
number, como 2, e um valor do tipo string, como "2";Post.Não altere o tipo Post nem os nomes das constantes e não utilize any ou console.log.