Wraps an async function and returns validation result if an error occurs.
Target async function.
Validation result and target async function execution result.
const [validationResult, result] = await runWithValidationResult(() => myFunc());if (!validationResult.isSuccessful) { // log error} Copy
const [validationResult, result] = await runWithValidationResult(() => myFunc());if (!validationResult.isSuccessful) { // log error}
Wraps an async function and returns validation result if an error occurs.