@dwp/govuk-casa
Version:
A framework for building GOVUK Collect-And-Submit-Applications
16 lines (15 loc) • 600 B
TypeScript
/**
* Internationalisation middleware.
*
* @param {object} opts Options
* @param {string[]} [opts.languages] Language codes
* @param {string[]} [opts.fallbackLng] Fallback language
* @param {string[]} [opts.directories] Source translations directories
* @returns {RequestHandler[]} Middleware functions
*/
export default function i18nMiddleware({ languages, fallbackLng, directories, }: {
languages?: string[] | undefined;
fallbackLng?: string[] | undefined;
directories?: string[] | undefined;
}): RequestHandler[];
export type RequestHandler = import("express").RequestHandler;