1
resposta

Erro no AbGrupoOpcao

Quando refatorei, o seguinte erro apareceu:

O tipo '{ id: number; corpo: string; titulo: string; rodape: string; }[] | undefined' não pode ser atribuído ao tipo 'AbGrupoOpcao[]'. O tipo 'undefined' não pode ser atribuído ao tipo 'AbGrupoOpcao[]'.

O erro ocorre exatamente nessa linha:

const opcoes: AbGrupoOpcao[] = data?.livro.opcoesCompra ? data?.livro.opcoesCompra.map(opcao => ({
        id: opcao.id,
        corpo: formatador.format(opcao.preco),
        titulo: opcao.titulo,
        rodape: opcao.formatos ? opcao.formatos.join(',') : ''
    }))

        : []

Meu github se encontra em https://github.com/ilonavarro/aluraReactGraphQL

1 resposta

Opa Ilo, tudo bem?

Peço desculpas pela demora em obter um retorno.

Percebi que já finalizou o curso e ao testar o seu código disponível no Github está funcionando normalmente, conseguiu resolver o problema? Se sim, compartilhe sua solução com o fórum! Dessa forma estará ajudando outros alunos que também acabarem por ter a mesma dúvida.

Fico à disposição.

Um bom dia e bons estudos.