This site is currently undergoing maintenance, so instances of "RelativityOne" may still be present. You may also experience 404 errors, search disruptions, and temporary style changes.

Last date modified: 2026-Sep-09

Interface: IViewerService

Entity for managing IViewerCollections

Extends

Properties

count

readonlycount: number

Number of existing IViewerCollections


mainCollection

mainCollection: IViewerCollection

The main viewer collection

This is the viewer collection that occupies the main slot in the UI. When the Review Interface is bootstrapped, this is the first collection created.

Methods

get()

get(id): IViewerCollection

Retrieves a viewer collection by ID

Parameters

• id: string

Collection ID

Returns

IViewerCollection

Viewer collection with the given ID


off()

off(eventType, handler?, once?): void

Unregisters an event handler

Parameters

• eventType: ViewerServiceEventType

Event to unregister from

• handler?: EventHandler

Event handler function. If not passed in, it removes all event handlers.

• once?: boolean

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

Returns

void

Inherited from

IEventEmitter.off


on()

on(eventType, handler): void

Registers an event handler

Parameters

• eventType: ViewerServiceEventType

Event to listen for

• handler: EventHandler

Event handler function

Returns

void

Inherited from

IEventEmitter.on


once()

once(eventType, handler): void

Registers an event handler that is only run once

Parameters

• eventType: ViewerServiceEventType

Event to listen for

• handler: EventHandler

Event handler function

Returns

void

Inherited from

IEventEmitter.once


remove()

remove(id): boolean

Removes a viewer collection

Parameters

• id: string

Collection ID

Returns

boolean

Boolean indicating whether or not the collection was removed

Feedback