@softkit/i18n
Version:
This library is a simple wrapper based on [nestjs-i18n](https://nestjs-i18n.com/)
14 lines (13 loc) • 621 B
TypeScript
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;
}