@o3r/localization
Version:
This module provides a runtime dynamic language/translation support and debug tools.
19 lines • 972 B
TypeScript
import { Store } from '@ngrx/store';
import type { RulesEngineActionHandler } from '@o3r/core';
import { ActionUpdateLocalisationBlock } from './localization.interfaces';
import { LocalizationOverrideStore } from '@o3r/localization';
import * as i0 from "@angular/core";
/**
* Service to handle async Localization actions
*/
export declare class LocalizationRulesEngineActionHandler implements RulesEngineActionHandler<ActionUpdateLocalisationBlock> {
private readonly store;
/** @inheritdoc */
readonly supportingActions: readonly ["UPDATE_LOCALISATION"];
constructor(store: Store<LocalizationOverrideStore>);
/** @inheritdoc */
executeActions(actions: ActionUpdateLocalisationBlock[]): void | Promise<void>;
static ɵfac: i0.ɵɵFactoryDeclaration<LocalizationRulesEngineActionHandler, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<LocalizationRulesEngineActionHandler>;
}
//# sourceMappingURL=localization.handler-action.d.ts.map