contentlayerdev / contentlayerdev/contentlayer
Computed fields in nested types
Đang mở
feature
meta: never-stale
pr-welcome
topic: schema
- Ngôn ngữ chính
- TypeScript
- Star
- 3.5k
- Fork
- 192
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
I'd like to be able to define computed fields in nested types:
```ts
export const Item = defineNestedType(() => ({
name: "Item",
fields: {
name: { type: "string", required: true },
},
computedFields: {
slug: {
type: "string",
resolve: ({ name }) => slugify(name),
},
},
}))
```
It seems that computed fields are currently only available in document types though. I think supporting computed fields also in nested types would be a great enhancement of this awesome project.
Hướng dẫn đóng góp
Đánh giá
Issue này chưa được đánh giá.