@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.
18 lines • 894 B
TypeScript
import type { JsonObject } from '@angular-devkit/core';
export interface RulesEngineExtractorBuilderSchema extends JsonObject {
/** Typescript configuration file to build the application */
tsConfig: string;
/** List of libraries imported */
libraries: string[];
/** Path to directory to output the facts metadata file, default : dist */
outputFactsDirectory: string;
/** Path to the directory to output the operators metadata file, default: dist */
outputOperatorsDirectory: string;
/** List of patterns of the source files containing the facts definitions */
factFilePatterns: string[];
/** List of patterns of the source files containing the operators definitions */
operatorFilePatterns: string[];
/** Will ignore all facts coming from the libraries listed */
ignoreFactsFromLibraries: string[];
}
//# sourceMappingURL=schema.d.ts.map