UNPKG

@bonginkan/maria

Version:

MARIA OS v5.9.5 – Self-Evolving Organizational Intelligence OS | Speed Improvement Phase 3: LLM Optimization + Command Refactoring | Performance Measurement + Run Evidence System | Zero ESLint/TypeScript Errors | 人とAIが役割を持ち、学び、進化し続けるための仕事のOS | GraphRAG ×

38 lines (37 loc) 1.51 kB
/** * MARIA Memory System - Phase 4: Enterprise Data Porter (implementation) * * NOTE: This module was refactored to satisfy lint constraints (max-lines/no-console/no-explicit-any) * while keeping the exported API surface stable. */ import { EventEmitter } from "node:events"; import type { DataPorterConfig, ExportRequest, ImportRequest, PorterResult } from "./enterprise-data-porter.types"; import { type PorterJobStatus } from "./enterprise-data-porter.job"; export declare class EnterpriseDataPorter extends EventEmitter { private readonly config; private readonly activeJobs; private readonly formatHandlers; private readonly complianceEngines; private readonly validationEngine; private readonly encryptionService; private readonly dataConnectionManager; constructor(config: DataPorterConfig); getJobStatus(jobId: string): PorterJobStatus | null; cancelJob(jobId: string): boolean; exportData(request: ExportRequest): Promise<PorterResult>; importData(request: ImportRequest): Promise<PorterResult>; private initializeFormatHandlers; private initializeComplianceEngines; private getFormatHandler; private validateExportRequest; private validateImportRequest; private validateCompliance; private generateComplianceResult; private loadSourceData; private applyFilters; private evaluateFilter; private validateDataQuality; private compressData; private writeToDestination; private generateChecksums; }