UNPKG

angular-i18next

Version:
12 lines (11 loc) 801 B
import * as i18n from 'i18next'; import { InjectionToken } from '@angular/core'; import { I18NextErrorHandlingStrategy } from './I18NextErrorHandlingStrategies'; import { ITranslationService } from './ITranslationService'; export type NamespaceResolver = (activatedRouteSnapshot: any, routerStateSnapshot?: any) => Promise<void>; export declare const I18NEXT_SCOPE: InjectionToken<string | string[]>; export declare const I18NEXT_NAMESPACE: InjectionToken<string | string[]>; export declare const I18NEXT_SERVICE: InjectionToken<ITranslationService>; export declare const I18NEXT_NAMESPACE_RESOLVER: InjectionToken<NamespaceResolver>; export declare const I18NEXT_ERROR_HANDLING_STRATEGY: InjectionToken<I18NextErrorHandlingStrategy>; export declare const I18NEXT_INSTANCE: InjectionToken<i18n.i18n>;