{"version":3,"file":"generateStaticParams.cjs","names":["internationalization"],"sources":["../../src/generateStaticParams.ts"],"sourcesContent":["import { internationalization } from '@intlayer/config/built';\n\nconst { locales } = internationalization;\n\n/**\n * Generates static parameters for Next.js's dynamic routes based on the configured locales.\n *\n * This function is typically used in Next.js App Router for `generateStaticParams`\n * to ensure all supported locales are pre-rendered at build time.\n *\n * @returns An array of objects containing the `locale` parameter for each configured locale.\n *\n * @example\n * ```tsx\n * // app/[locale]/layout.tsx\n * export { generateStaticParams } from 'next-intlayer';\n *\n * export default async function RootLayout({ children, params }) {\n *   // ...\n * }\n * ```\n */\nexport const generateStaticParams = () => locales.map((locale) => ({ locale }));\n"],"mappings":";;;;;AAEA,MAAM,EAAE,YAAYA;;;;;;;;;;;;;;;;;;;AAoBpB,MAAa,6BAA6B,QAAQ,KAAK,YAAY,EAAE,OAAO,EAAE"}