UNPKG

@astrolicious/i18n

Version:

Yet another i18n integration for Astro with server and client utilities, type safety and translations built-in.

21 lines (18 loc) 949 B
import { RouteData, AstroConfig } from 'astro'; import { AstroError } from 'astro/errors'; import { ZodError } from 'astro/zod'; import { Route } from './integration.js'; import 'sitemap'; import '../types.js'; import '../options.js'; import './route-config.js'; declare const isStatusCodePage: (_pathname: string) => boolean; declare const formatConfigErrorMessage: (err: ZodError) => string; declare const createImpossibleError: (message: string) => AstroError; declare const getPathnameFromRouteData: ({ segments }: RouteData) => string; declare const normalizeDynamicParams: (_params: Route["sitemapOptions"][number]["dynamicParams"]) => { locale: string; params: Record<string, string | undefined>; }[]; declare const handleTrailingSlash: (url: string, config: AstroConfig) => string; export { createImpossibleError, formatConfigErrorMessage, getPathnameFromRouteData, handleTrailingSlash, isStatusCodePage, normalizeDynamicParams };