@honua/sdk-js
    Preparing search index...

    Interface OfflineEditQueue

    interface OfflineEditQueue {
        cancel(
            editId: string,
            partition: OfflineEditQueuePartition,
            outcome: CancelOfflineEditInput,
        ): Promise<OfflineQueuedEdit>;
        claimReady(
            options: ClaimOfflineEditsOptions,
        ): Promise<readonly OfflineQueuedEdit[]>;
        countByState(
            partition: OfflineEditQueuePartition,
        ): Promise<Readonly<Record<OfflineQueuedEditState, number>>>;
        enqueue(input: EnqueueOfflineEditInput): Promise<OfflineEditEnqueueResult>;
        get(
            editId: string,
            partition: OfflineEditQueuePartition,
        ): Promise<OfflineQueuedEdit | undefined>;
        list(
            options: ListOfflineEditsOptions,
        ): Promise<readonly OfflineQueuedEdit[]>;
        markApplied(
            editId: string,
            leaseToken: string,
            outcome?: MarkOfflineEditAppliedInput,
        ): Promise<OfflineQueuedEdit>;
        markConflicted(
            editId: string,
            leaseToken: string,
            outcome: MarkOfflineEditConflictedInput,
        ): Promise<OfflineQueuedEdit>;
        markRetry(
            editId: string,
            leaseToken: string,
            outcome: MarkOfflineEditRetryInput,
        ): Promise<OfflineQueuedEdit>;
        pruneTerminal(
            options: PruneTerminalOfflineEditsOptions,
        ): Promise<readonly `sha256:${string}`[]>;
        resolveConflict(
            editId: string,
            partition: OfflineEditQueuePartition,
            resolution: ResolveOfflineEditConflictInput,
        ): Promise<OfflineQueuedEdit>;
    }

    Implemented by

    Index

    Methods