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