import { IEventHandle, IErrorEvent } from "../types"; import { Processor } from "../Processor"; export const ErrorEvent: IEventHandle = (processor: Processor, event: IErrorEvent) => { const callbacksManager = processor.locator.callbacksManager; const state = processor.getElementStateById(event.elementId); if (state.observer && state.observer.error) { callbacksManager.getCallback(state.observer.error)(state.error); } else { throw state.error; } return false; };