contentlayerdev / contentlayerdev/contentlayer
Support for nested field types in computed fields
- Vorherrschende Sprache
- TypeScript
- Sterne
- 3.5k
- Forks
- 192
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Right now if I have a computed field and I'd like to return a non-primitive value I have to use `json` as the type. Ideally I'd be able to use a nested field definition to provide stronger typing for computed fields.
Related to #91 in that this would bring computed fields in line with regular fields.
Beitragsleitfaden
Rechercherichtung
Beginne damit, die Definitionen und die Verarbeitung berechneter Felder nachzuverfolgen, und vergleiche sie anschließend mit der in issue #91 beschriebenen Unterstützung für reguläre verschachtelte Felder. Bestätige, wie generierte Typen berechnete Felder darstellen; als erledigt gilt die Aufgabe, wenn ein berechnetes Feld eine verschachtelte Felderdefinition akzeptieren und eine stark typisierte Ausgabe erzeugen kann, die kein primitiver Typ ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- typescript
- Bereich
- tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100