@stereograph/teiaviewer - v17.8.0-dev
    Preparing search index...

    Class AsyncTaskQueue

    Index

    Constructors

    • Parameters

      • options: AsyncTaskQueueOptions = {}

      Returns AsyncTaskQueue

    Accessors

    • get activeTasks(): number

      Number of active tasks

      Returns number

    • get pendingTasks(): number

      Number of tasks in the queue

      Returns number

    Methods

    • Adds a new task to the queue

      Type Parameters

      • T

      Parameters

      • task: () => Promise<T>
      • autoDequeue: boolean = false

      Returns Promise<T>

    • Removes the tasks in the queue

      Returns void

    • Dequeues only the first task if autoDequeue is false, otherwise dequeues all the tasks in respect of concurrency.

      Parameters

      • autoDequeue: boolean = false

        Whether to automatically dequeue

      Returns Promise<void>

      false