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.

20 lines 1.54 kB
import { Actions } from '@ngrx/effects'; import * as i0 from "@angular/core"; /** * Service to handle async Rulesets actions */ export declare class RulesetsEffect { protected actions$: Actions; /** * Set the entities with the reply content, dispatch failRulesetsEntities if it catches a failure */ setEntitiesFromApi$: import("rxjs").Observable<(import("@o3r/core").AsyncRequest & import("@ngrx/store").Action<"[Rulesets] cancel request">) | (import("@o3r/core").SetAsyncStoreItemEntitiesActionPayload<import("@o3r/rules-engine").RulesetsModel> & import("@ngrx/store").Action<"[Rulesets] set entities">) | (import("@o3r/core").FailAsyncStoreItemEntitiesActionPayload<any> & import("@ngrx/store").Action<"[Rulesets] fail entities">)> & import("@ngrx/effects").CreateEffectMetadata; /** * Upsert the entities with the reply content, dispatch failRulesetsEntities if it catches a failure */ upsertEntitiesFromApi$: import("rxjs").Observable<(import("@o3r/core").FailAsyncStoreItemEntitiesActionPayload<any> & import("@ngrx/store").Action<"[Rulesets] fail entities">) | (import("@o3r/core").SetAsyncStoreItemEntitiesActionPayload<import("@o3r/rules-engine").RulesetsModel> & import("@ngrx/store").Action<"[Rulesets] upsert entities">)> & import("@ngrx/effects").CreateEffectMetadata; constructor(actions$: Actions); static ɵfac: i0.ɵɵFactoryDeclaration<RulesetsEffect, never>; static ɵprov: i0.ɵɵInjectableDeclaration<RulesetsEffect>; } //# sourceMappingURL=rulesets.effect.d.ts.map