Skip to content

Compliance API Reference (@eldrex/core)

The Compliance API provides functions for applying, validating, and deep-merging regulatory security rules (GDPR, CCPA, HIPAA, SOC 2, ISO 27001).


Import Syntax

typescript
import {
  COMPLIANCE_FRAMEWORKS,
  applyCompliance,
  verifyComplianceRules,
  deepMerge,
} from "@eldrex/core";

Function Specifications

applyCompliance(frameworkId: string, config: DevDiffConfig): Promise<DevDiffConfig>

Applies predefined regulatory rules to a DevDiff configuration object.

typescript
const updatedConfig = await applyCompliance("GDPR", currentConfig);

verifyComplianceRules(diffContent: string, framework: string): ComplianceCheckResult

Scans diff content for regulatory compliance violations.

typescript
const report = verifyComplianceRules(stagedDiff, "SOC2");
console.log("Compliance Status:", report.passed);