import { type MetadataRoute } from 'next'; type Route = MetadataRoute.Sitemap[number]; type Params = Readonly<{ path: string; changeFrequency?: Route['changeFrequency']; priority?: Route['priority']; }>; const baseURL = 'https://'; function buildRoute({ path, changeFrequency = 'yearly', priority = 0.0 }: Params) { const route = { url: `${baseURL}${path}`, changeFrequency, priority } as Route; return route; } export default function sitemap(): MetadataRoute.Sitemap { return [ buildRoute({ path: '/', changeFrequency: 'monthly', priority: 1.0 }) ]; }