Luxar Viewer API Documentation - v2026.9.22
    Preparing search index...

    Function tryAsync

    • Run an async function and capture any thrown error in an Err. Useful for converting throw-based APIs into Result-based ones at a single call site.

      const r = await tryAsync(() => zarrStore.get(key), (e) => `fetch failed: ${e}`);
      

      Type Parameters

      • T
      • E = string

      Parameters

      • fn: () => Promise<T>
      • mapError: (e: unknown) => E

      Returns Promise<Result<T, E>>