contentlayerdev / contentlayerdev/contentlayer
Support for nested field types in computed fields
- Lenguaje dominante
- TypeScript
- Estrellas
- 3.5k
- Forks
- 192
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
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.
Guía de contribución
Línea de trabajo
Comienza rastreando las definiciones y el manejo de los campos calculados, y después compáralos con el soporte para campos anidados normales descrito en issue #91. Confirma cómo representan los tipos generados los campos calculados; se considera terminado cuando un campo calculado puede aceptar una definición de campo anidado y producir una salida fuertemente tipada que no sea primitiva.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- typescript
- Área
- tooling
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100