@pleisto/active-support
    Preparing search index...

    Function fromThrowable

    • Wraps a function with a try catch, creating a new function with the same arguments but returning Ok if successful, Err if the function throws

      Type Parameters

      • Fn extends (...args: readonly any[]) => any
      • E

      Parameters

      • fn: Fn

        function to wrap with ok on success or err on failure

      • OptionalerrorFn: (e: unknown) => E

        when an error is thrown, this will wrap the error result if provided

      Returns (...args: Parameters<Fn>) => Result<ReturnType<Fn>, E>