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.

30 lines 709 B
import { EntityState } from '@ngrx/entity'; import { AsyncStoreItem } from '@o3r/core'; import type { Ruleset } from '../../engine'; /** * Rulesets model */ export interface RulesetsModel extends Ruleset { } /** * Rulesets state details */ export interface RulesetsStateDetails extends AsyncStoreItem { } /** * Rulesets store state */ export interface RulesetsState extends EntityState<RulesetsModel>, RulesetsStateDetails { } /** * Name of the Rulesets Store */ export declare const RULESETS_STORE_NAME = "rulesets"; /** * Rulesets Store Interface */ export interface RulesetsStore { /** Rulesets state */ [RULESETS_STORE_NAME]: RulesetsState; } //# sourceMappingURL=rulesets.state.d.ts.map