2023-02-06 12:19:39 +03:00

21 lines
476 B
TypeScript

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