contentlayerdev / contentlayerdev/contentlayer

TS should not allow adding additional properties to field definitions

Aperta
#224 0 commenti 1 reazione 0 assegnatari Vedi su GitHub
help wanted meta: never-stale needs-research topic: schema topic: typescript
Lingua principale
TypeScript
Stelle
3.5k
Fork
192
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

When I'm configuring a field definition, I can add any random property without warning or error. Ideally a situation like this would throw a TS error:

![image](https://user-images.githubusercontent.com/5245089/168885495-e4e0ffd1-c5e9-4658-b1ea-6580e9540eee.png)

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Non sono specificati file, test o punto di ingresso. Individua le definizioni TypeScript per le configurazioni dei campi, quindi aggiungi un test di regressione che mostri che una proprietà non supportata produce un errore di tipo; il lavoro è completato quando le definizioni valide dei campi continuano a superare il controllo dei tipi, mentre le proprietà aggiuntive arbitrarie non lo superano.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
typescript
Ambito
tooling
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.