UNPKG

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
/** * 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