@flamesshield/rules-engine
Version:
Independent rules engine for security analysis of Firebase
12 lines • 589 B
TypeScript
import type { RuleExecutionContext, StaticRule } from '../types/index.js';
import { ProjectInformation, RuleResult } from '../types/index.js';
export { enrichProjectInformation } from '../utils/computed-properties.js';
/**
* Execute rules against project information
*/
export declare function executeRules(context: RuleExecutionContext): Promise<RuleResult[]>;
/**
* Create a rule execution context
*/
export declare function createRuleExecutionContext(project_information: ProjectInformation, configured_rules: StaticRule[]): RuleExecutionContext;
//# sourceMappingURL=index.d.ts.map