UNPKG

torotask

Version:

Task queue processing in NodeJS based on BullMQ and Redis

16 lines 611 B
import { DelayedError, WaitingChildrenError } from '../step-errors.js'; /** * Checks if the provided error is a control error. * Control errors are specific to BullMQ and indicate that the job is in a pending state * due to flow control issues, such as missing awaits in the job processing. */ export function isControlError(error) { if (error instanceof DelayedError || error instanceof WaitingChildrenError || error?.name === 'DelayedError' || error?.name === 'WaitingChildrenError') { return true; } return false; } //# sourceMappingURL=is-control-error.js.map