import type { Metadata, ResolvedMetadata } from './metadata-interface'; export type FieldResolver = (T: Data[Key]) => ResolvedData[Key]; export type FieldResolverExtraArgs = (T: Data[Key], ...args: ExtraArgs) => ResolvedData[Key]; export type MetadataContext = { pathname: string; trailingSlash: boolean; };