import { ValidationErrorAdapter } from '~/data/entities/validation-error-adapter'; import { ParseValidationError } from '~/data/protocols'; import { ValidationError } from '~/domain'; export class ParseValidationErrorAdapter implements ParseValidationError { parse = (errors: ValidationError.ValidationErratum | ValidationError | null): ValidationError | null => { if (!errors) { return null; } return new ValidationErrorAdapter(errors); }; }