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
37 lines • 1.81 kB
TypeScript
/**
* Scope Control Validators
* Validation middleware for scope control API endpoints
*
* @description Provides validation functions for scope control requests
* ensuring data integrity and PMBOK compliance
*
* @version 1.0.0
* @since 3.2.0
*/
import { Request, Response, NextFunction } from 'express';
/**
* Validate project ID parameter
*/
export declare const validateProjectId: (import("express-validator").ValidationChain | ((req: Request, res: Response, next: NextFunction) => Response<any, Record<string, any>> | undefined))[];
/**
* Validate scope change request
*/
export declare const validateScopeChangeRequest: (import("express-validator").ValidationChain | ((req: Request, res: Response, next: NextFunction) => Response<any, Record<string, any>> | undefined))[];
/**
* Validate scope control settings
*/
export declare const validateScopeControlSettings: (import("express-validator").ValidationChain | ((req: Request, res: Response, next: NextFunction) => Response<any, Record<string, any>> | undefined))[];
/**
* Validate change approval request
*/
export declare const validateChangeApproval: (import("express-validator").ValidationChain | ((req: Request, res: Response, next: NextFunction) => Response<any, Record<string, any>> | undefined))[];
/**
* PMBOK Compliance Validator
* Ensures scope changes meet PMBOK standards
*/
export declare const validatePMBOKCompliance: (req: Request, res: Response, next: NextFunction) => Response<any, Record<string, any>> | undefined;
/**
* Validate scope metrics request
*/
export declare const validateScopeMetricsRequest: (import("express-validator").ValidationChain | ((req: Request, res: Response, next: NextFunction) => Response<any, Record<string, any>> | undefined))[];
//# sourceMappingURL=scopeControlValidators.d.ts.map