UNPKG

@ngneat/transloco

Version:

The internationalization (i18n) library for Angular

35 lines (34 loc) 1.09 kB
import { InjectionToken, Provider } from '@angular/core'; import { AvailableLangs, HashMap } from './types'; export declare type TranslocoConfig = { defaultLang: string; reRenderOnLangChange?: boolean; prodMode?: boolean; fallbackLang?: string | string[]; failedRetries?: number; /** @deprecated */ scopeMapping?: HashMap<string>; availableLangs?: AvailableLangs; flatten?: { aot?: boolean; }; missingHandler?: { logMissingKey?: boolean; useFallbackTranslation?: boolean; allowEmpty?: boolean; }; interpolation?: [string, string]; }; export declare const TRANSLOCO_CONFIG: InjectionToken<{}>; export declare const defaultConfig: TranslocoConfig; /** * @deprecated */ export declare function provideTranslocoConfig(config?: Partial<TranslocoConfig>): Provider; /** * Sets up TranslocoConfig object. * * @param config The partial config object to load, this is optional, * will be spread after defaultConfig. */ export declare function translocoConfig(config?: Partial<TranslocoConfig>): TranslocoConfig;