UNPKG

express-intlayer

Version:

Manage internationalization i18n in a simple way for express application.

13 lines 678 B
import { type Locales } from '@intlayer/config'; import { type LanguageContent } from '@intlayer/core'; import type { NextFunction, RequestHandler, Request, Response } from 'express'; export declare const translateFunction: (_req: Request, res: Response, _next?: NextFunction) => <T extends string>(content: LanguageContent<T> | string, locale?: Locales) => T; /** * Detect locale used by the user and load it into res locale storage * * @returns */ export declare const intlayer: () => RequestHandler; export declare const t: <Content = string>(content: LanguageContent<Content>, locale?: Locales) => Content; export { LanguageContent }; //# sourceMappingURL=index.d.ts.map