Function runWithValidationResult

  • Wraps a function and returns validation result if an error occurs.

    Type Parameters

    • T = void

    Parameters

    • f: () => T

      Target function.

    Returns [ValidationResult, null | T]

    Validation result and target function execution result.

    const [validationResult, result] = runWithValidationResult(() => myFunc());
    if (!validationResult.isSuccessful) {
    // log error
    }
MMNEPVFCICPMFPCPTTAAATR