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.

18 lines 894 B
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