UNPKG

@softkit/i18n

Version:

This library is a simple wrapper based on [nestjs-i18n](https://nestjs-i18n.com/)

14 lines (13 loc) 621 B
import { NestMiddleware } from '@nestjs/common'; import { ModuleRef } from '@nestjs/core'; import { I18nOptions, I18nOptionResolver } from '../interfaces'; import { I18nService } from '../services/i18n.service'; export declare class I18nMiddleware implements NestMiddleware { private readonly i18nOptions; private readonly i18nResolvers; private readonly i18nService; private readonly moduleRef; constructor(i18nOptions: I18nOptions, i18nResolvers: I18nOptionResolver[], i18nService: I18nService, moduleRef: ModuleRef); use(req: any, res: any, next: any): Promise<any>; private getResolver; }