@memory-bank/mcp
Version:
Memory-enabled Co-Pilot (MCP) server for managing project documentation and context
17 lines • 623 B
JavaScript
import { ZodDocumentValidator } from '../../infrastructure/validation/ZodDocumentValidator.js';
import { JsonDocument } from '../../domain/entities/JsonDocument.js';
/**
* Factory for creating validators and setting up DI
*/
export class ValidatorFactory {
/**
* Set up the document validator using DI
* This method ensures the validator is created and injected into domain entities
*/
static setupDocumentValidator() {
const validator = new ZodDocumentValidator();
JsonDocument.setValidator(validator);
return validator;
}
}
//# sourceMappingURL=ValidatorFactory.js.map