import type { RemoveError } from './types'; import type { ObservableSet } from 'mobx'; import { observable } from 'mobx'; export default class ValidationHelper { public errors: ObservableSet; constructor() { this.errors = observable.set(); } public add = (removeError: RemoveError) => { this.errors.add(removeError); }; public removeErrors = () => { this.errors.forEach((removeError) => removeError()); this.errors.clear(); }; }