@shopify/cli-kit
    Preparing search index...
    • Polls a bulk operation until it reaches a terminal state or is aborted, updating the rendered status as it progresses.

      Parameters

      • adminSession: AdminSession

        The admin session.

      • operationId: string

        The bulk operation ID to watch.

      • abortSignal: AbortSignal

        Signal used to stop watching early.

      • onAbort: () => void

        Callback invoked when the user aborts.

      Returns Promise<
          {
              completedAt?: unknown;
              createdAt: unknown;
              errorCode?: BulkOperationErrorCode
              | null;
              id: string;
              objectCount: unknown;
              partialDataUrl?: string | null;
              status: BulkOperationStatus;
              type: BulkOperationType;
              url?: string | null;
          },
      >

      The latest known operation state.