import type { GetDocumentTypeMapGen } from '@contentlayer2/core'; import type { LocalDocument } from '../../types.js'; import type { FieldDefType } from './index.js'; export type ComputedField = { description?: string; type: FieldDefType; resolve: ComputedFieldResolver; }; type ComputedFieldResolver = (_: GetDocumentTypeGen) => any | Promise; type GetDocumentTypeGen = Name extends keyof GetDocumentTypeMapGen ? GetDocumentTypeMapGen[Name] : LocalDocument; export {}; //# sourceMappingURL=computed-field.d.ts.map