Function otherwise

  • Sets a promise catch handler.

    Example

    const otherwiseLog = otherwise(console.error);

    otherwiseLog(fetch("/api")); // Logs on error.

    Returns

    Curried function with handler set in context.

    Type Parameters

    • Output

    Parameters

    • handler: Unary<unknown, Output | PromiseLike<Output>>

    Returns ((promise: Promise<unknown>) => Promise<unknown>)

      • (promise: Promise<unknown>): Promise<unknown>
      • Parameters

        • promise: Promise<unknown>

        Returns Promise<unknown>