Skip to main content

Interface: IViewerPluginAsync

Core-API.IViewerPluginAsync

Hierarchy

Implemented by

Properties

dirty

Optional dirty: boolean

Inherited from

IViewerPlugin.dirty


serializeWithViewer

Optional serializeWithViewer: boolean

Inherited from

IViewerPlugin.serializeWithViewer


dependencies

Optional dependencies: Class<IViewerPlugin<boolean>>[]

Overrides

IViewerPlugin.dependencies


uiConfig

Optional uiConfig: UiObjectConfig<any, string>

Inherited from

IViewerPlugin.uiConfig

Methods

storeState

Optional storeState(prefix?, storage?, data?): void

Parameters

NameType
prefix?string
storage?Storage
data?any

Returns

void

Inherited from

IViewerPlugin.storeState


loadState

Optional loadState(prefix?, storage?): Promise<void>

Parameters

NameType
prefix?string
storage?Storage

Returns

Promise<void>

Inherited from

IViewerPlugin.loadState


onAdded

onAdded(viewer): Promise<void>

Parameters

NameType
viewerViewerApp

Returns

Promise<void>

Overrides

IViewerPlugin.onAdded


onRemove

onRemove(viewer): Promise<void>

Parameters

NameType
viewerViewerApp

Returns

Promise<void>

Overrides

IViewerPlugin.onRemove


onDispose

Optional onDispose(viewer): Promise<void>

Parameters

NameType
viewerViewerApp

Returns

Promise<void>

Overrides

IViewerPlugin.onDispose