full site update
This commit is contained in:
10
node_modules/astro/dist/i18n/index.d.ts
generated
vendored
10
node_modules/astro/dist/i18n/index.d.ts
generated
vendored
@@ -1,7 +1,8 @@
|
||||
import type { APIContext, AstroConfig, Locales, SSRManifest, ValidRedirectStatus } from '../@types/astro.js';
|
||||
import type { SSRManifest } from '../core/app/types.js';
|
||||
import type { AstroConfig, Locales, ValidRedirectStatus } from '../types/public/config.js';
|
||||
import type { APIContext } from '../types/public/context.js';
|
||||
import type { RoutingStrategies } from './utils.js';
|
||||
export declare function requestHasLocale(locales: Locales): (context: APIContext) => boolean;
|
||||
export declare function requestIs404Or500(request: Request, base?: string): boolean;
|
||||
export declare function pathHasLocale(path: string, locales: Locales): boolean;
|
||||
type GetLocaleRelativeUrl = GetLocaleOptions & {
|
||||
locale: string;
|
||||
@@ -77,6 +78,7 @@ export declare function normalizeTheLocale(locale: string): string;
|
||||
* Returns an array of only locales, by picking the `code`
|
||||
* @param locales
|
||||
*/
|
||||
export declare function getAllCodes(locales: Locales): string[];
|
||||
export declare function toCodes(locales: Locales): string[];
|
||||
/**
|
||||
* It returns the array of paths
|
||||
@@ -95,8 +97,8 @@ export type MiddlewarePayload = {
|
||||
fallbackType: 'redirect' | 'rewrite';
|
||||
};
|
||||
export declare function redirectToDefaultLocale({ trailingSlash, format, base, defaultLocale, }: MiddlewarePayload): (context: APIContext, statusCode?: ValidRedirectStatus) => Response;
|
||||
export declare function notFound({ base, locales }: MiddlewarePayload): (context: APIContext, response?: Response) => Response | undefined;
|
||||
export declare function notFound({ base, locales, fallback }: MiddlewarePayload): (context: APIContext, response?: Response) => Response | undefined;
|
||||
export type RedirectToFallback = (context: APIContext, response: Response) => Promise<Response>;
|
||||
export declare function redirectToFallback({ fallback, locales, defaultLocale, strategy, base, fallbackType, }: MiddlewarePayload): (context: APIContext, response: Response) => Promise<Response>;
|
||||
export declare function createMiddleware(i18nManifest: SSRManifest['i18n'], base: SSRManifest['base'], trailingSlash: SSRManifest['trailingSlash'], format: SSRManifest['buildFormat']): import("../@types/astro.js").MiddlewareHandler;
|
||||
export declare function createMiddleware(i18nManifest: SSRManifest['i18n'], base: SSRManifest['base'], trailingSlash: SSRManifest['trailingSlash'], format: SSRManifest['buildFormat']): import("../types/public/common.js").MiddlewareHandler;
|
||||
export {};
|
||||
|
Reference in New Issue
Block a user