Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IViewerCollection

A collection of IViewerInstances

Hierarchy

Index

Properties

activeViewer

activeViewer: IViewerInstance

Current active viewer

id

id: string

ID

isBootstrapped

isBootstrapped: boolean

Whether viewer collection has been bootstrapped

menu

API for managing the collection's viewer menu

queuePointer

queuePointer: IQueuePointer

Queue pointer used for navigation

Methods

getViewer

off

  • Unregisters an event handler

    Parameters

    • eventType: ViewerCollectionEventType

      Event to unregister from

    • handler: EventHandler

      Event handler function

    • Optional once: boolean

      Boolean indicating if the event handler was registered as a one-time event handler (Defaults to false)

    Returns void

on

once

setQueuePointer

  • setQueuePointer(newPointer: IQueuePointer): Promise<void>
  • Sets the queue pointer used for navigation

    The viewer collection will update to reflect the index and viewer type of the new pointer

    Parameters

    • newPointer: IQueuePointer

      New queue pointer to use for navigation

    Returns Promise<void>

    Promise that resolves when the viewer collection has been updated