contentlayerdev / contentlayerdev/contentlayer

TS error for self-referencing type definitions

Aberta
#4 3 comentários 1 reação 0 responsáveis Ver no GitHub
bug meta: never-stale pkg/source-files
Linguagem predominante
TypeScript
Estrelas
3.5k
Forks
192
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

![image](https://user-images.githubusercontent.com/1567498/136536316-ae0beaad-838b-4635-b99d-16b8857ea826.png)

```
'Link' implicitly has type 'any' because it does not have a type annotation and is referenced directly or indirectly in its own initializer.
```

Workaround: Use `any`

![image](https://user-images.githubusercontent.com/1567498/136536386-a807fc8f-40ab-41af-8236-c03f46dca2e0.png)

cc @seancdavis

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece com a definição de tipo autorreferente mostrada nas capturas de tela do issue e reproduza o erro do TypeScript. Rastreie a definição gerada ou consumida envolvida; considera-se concluído quando a definição não produzir mais o erro de implicit-any sem usar any.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
typescript
Domínio
devtools
Tipo de issue
Bug
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
30/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.