Function safeExecuteInTheMiddleAsync
safeExecuteInTheMiddleAsync<T>( execute: () => T, onFinish: ( e: undefined | Error, result: undefined | T, ) => void | Promise<void>, preventThrowingError?: boolean,): Promise<T> Parameters
- execute: () => T
- onFinish: (e: undefined | Error, result: undefined | T) => void | Promise<void>
OptionalpreventThrowingError: boolean
Returns Promise<T>
Async function to execute patched function and being able to catch errors