@o3r/localization
Version:
This module provides a runtime dynamic language/translation support and debug tools.
16 lines • 1.2 kB
TypeScript
import { InjectionToken, ModuleWithProviders } from '@angular/core';
import { Action, ActionReducer } from '@ngrx/store';
import { LocalizationOverrideState } from './localization-override.state';
import * as i0 from "@angular/core";
import * as i1 from "@ngrx/store";
/** Token of the LocalizationOverride reducer */
export declare const LOCALIZATION_OVERRIDE_REDUCER_TOKEN: InjectionToken<ActionReducer<LocalizationOverrideState, Action<string>>>;
/** Provide default reducer for LocalizationOverride store */
export declare function getDefaultLocalizationOverrideReducer(): ActionReducer<LocalizationOverrideState, Action<string>>;
export declare class LocalizationOverrideStoreModule {
static forRoot<T extends LocalizationOverrideState>(reducerFactory: () => ActionReducer<T, Action>): ModuleWithProviders<LocalizationOverrideStoreModule>;
static ɵfac: i0.ɵɵFactoryDeclaration<LocalizationOverrideStoreModule, never>;
static ɵmod: i0.ɵɵNgModuleDeclaration<LocalizationOverrideStoreModule, never, [typeof i1.StoreFeatureModule], never>;
static ɵinj: i0.ɵɵInjectorDeclaration<LocalizationOverrideStoreModule>;
}
//# sourceMappingURL=localization-override.module.d.ts.map