UNPKG

@flamesshield/rules-engine

Version:

Independent rules engine for security analysis of Firebase

12 lines 589 B
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