adpa-enterprise-framework-automation
Version:
Modular, standards-compliant Node.js/TypeScript automation framework for enterprise requirements, project, and data management. Provides CLI and API for BABOK v3, PMBOK 7th Edition, and DMBOK 2.0 (in progress). Production-ready Express.js API with TypeSpe
44 lines • 2.21 kB
TypeScript
/**
* Document Generator Module (Legacy Adapter)
*
* DEPRECATED: This file is maintained for backward compatibility.
* Please use the new modular structure instead:
* - import { DocumentGenerator, ... } from './documentGenerator';
* - import { PMBOKValidator, ... } from './pmbokValidation';
* - import { generateAllWithPMBOKValidation } from './documentGeneratorWithValidation.js';
*
* @deprecated Use the new modular structure instead
* @version 2.2.0
*/
import { DocumentGenerator, GenerationResult, GenerationOptions, GenerationTask, GENERATION_TASKS, DOCUMENT_CONFIG, generateDocumentsWithRetry } from './documentGenerator/index.js';
import { PMBOKValidator, PMBOKComplianceResult, ComprehensiveValidationResult, PMBOK_DOCUMENT_REQUIREMENTS } from './pmbokValidation/index.js';
/**
* Export all functionality from new modules for backward compatibility
*/
export { DocumentGenerator, PMBOKValidator };
export type { GenerationTask, GenerationOptions, GenerationResult, PMBOKComplianceResult, ComprehensiveValidationResult };
export { GENERATION_TASKS, DOCUMENT_CONFIG, PMBOK_DOCUMENT_REQUIREMENTS };
export { generateDocumentsWithRetry };
export declare const documentGeneratorVersion = "2.2.0";
/**
* Legacy backward compatibility functions
*/
export declare function generateAllDocuments(context: string): Promise<void>;
export declare function getAvailableCategories(): string[];
export declare function getTasksByCategory(category: string): GenerationTask[];
export declare function getTaskByKey(key: string): GenerationTask | undefined;
/**
* Combined generation and validation (forwarded to the integrated module)
*/
export declare function generateAllWithValidation(context: string, options?: GenerationOptions): Promise<{
result: GenerationResult;
validation: ComprehensiveValidationResult;
}>;
/**
* Creates a DocumentGenerator with recommended default options
* @param context Project context
* @param customOptions Custom options to override defaults
* @returns DocumentGenerator instance
*/
export declare function createDocumentGenerator(context: string, customOptions?: Partial<GenerationOptions>): DocumentGenerator;
//# sourceMappingURL=documentGenerator.d.ts.map