contentlayerdev / contentlayerdev/contentlayer

Support for nested field types in computed fields

Offen
#149 0 Kommentare 7 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
meta: never-stale topic: schema
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.