( throwOnError: boolean | T | undefined, params: Parameters<T>, )
| 444 | } |
| 445 | |
| 446 | export function shouldThrowError<T extends (...args: Array<any>) => boolean>( |
| 447 | throwOnError: boolean | T | undefined, |
| 448 | params: Parameters<T>, |
| 449 | ): boolean { |
| 450 | // Allow throwOnError function to override throwing behavior on a per-error basis |
| 451 | if (typeof throwOnError === 'function') { |
| 452 | return throwOnError(...params) |
| 453 | } |
| 454 | |
| 455 | return !!throwOnError |
| 456 | } |
no test coverage detected
searching dependent graphs…