UNPKG

@diullei/codeguardian

Version:

Open-source developer tool to validate and enforce architectural rules, especially for AI-generated code

9 lines 477 B
import { BaseRule } from './Rule'; import { EvaluationContext, RuleResult, AssertionResult } from '../types'; export declare abstract class AssertionRule extends BaseRule { constructor(id: string); abstract assert(item: any, context: EvaluationContext): Promise<boolean>; assertWithDetails(item: any, context: EvaluationContext): Promise<AssertionResult>; evaluate(_context: EvaluationContext): Promise<RuleResult>; } //# sourceMappingURL=AssertionRule.d.ts.map