UNPKG

remix-utils

Version:

This package contains simple utility functions to use with [React Router](https://reactrouter.com/).

19 lines (18 loc) 635 B
export type Locales = string[] | undefined; /** * Get the client's locales from the Accept-Language header. * If the header is not defined returns null. * If the header is defined return an array of locales, sorted by the quality * value. * * @example * export async function loader({ request }: LoaderFunctionArgs) { * let locales = getClientLocales(request) * let date = new Date().toLocaleDateString(locales, { * "day": "numeric", * }); * return json({ date }) * } */ export declare function getClientLocales(headers: Headers): Locales; export declare function getClientLocales(request: Request): Locales;