Slide 41
Slide 41 text
41
export class Notification {
private _errors: JobError[] = []
get hasErrors (): boolean {
return this._errors.length > 0
}
get errors (): JobError[] {
return this._errors
}
hasError (error: JobError): boolean {
return this._errors.find(e => e.equals(error)) !== null
}
addError (error: JobError): void {
this._errors = [
...this._errors,
error
]
}
}