@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
TypeScript
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