UNPKG

@o3r/rules-engine

Version:

This module provides a rule engine that can be executed on your Otter application to customize your application (translations, placeholders and configs) based on a json file generated by your CMS.

17 lines 1.08 kB
import { InjectionToken, ModuleWithProviders } from '@angular/core'; import { Action, ActionReducer } from '@ngrx/store'; import { RulesetsState } from './rulesets.state'; import * as i0 from "@angular/core"; import * as i1 from "@ngrx/store"; import * as i2 from "@ngrx/effects"; /** Token of the Rulesets reducer */ export declare const RULESETS_REDUCER_TOKEN: InjectionToken<ActionReducer<RulesetsState, Action<string>>>; /** Provide default reducer for Rulesets store */ export declare function getDefaultRulesetsReducer(): ActionReducer<RulesetsState, Action<string>>; export declare class RulesetsStoreModule { static forRoot<T extends RulesetsState>(reducerFactory: () => ActionReducer<T, Action>): ModuleWithProviders<RulesetsStoreModule>; static ɵfac: i0.ɵɵFactoryDeclaration<RulesetsStoreModule, never>; static ɵmod: i0.ɵɵNgModuleDeclaration<RulesetsStoreModule, never, [typeof i1.StoreFeatureModule, typeof i2.EffectsFeatureModule], never>; static ɵinj: i0.ɵɵInjectorDeclaration<RulesetsStoreModule>; } //# sourceMappingURL=rulesets.module.d.ts.map