Skip to main content

Module: UI-Plugins

Classes

Interfaces

Functions

flattenUiConfig

flattenUiConfig(uiC, par?, list?): { uiConfig: UiObjectConfig<any, string> ; parentFolder?: FolderApi }[]

Parameters

NameType
uiCUiObjectConfig<any, string>
par?FolderApi
list?{ uiConfig: UiObjectConfig<any, string> ; parentFolder?: FolderApi }[]

Returns

{ uiConfig: UiObjectConfig<any, string> ; parentFolder?: FolderApi }[]


setupModesStyles

setupModesStyles(): void

Returns

void


setupModesUi

setupModesUi(viewer, plugins?, modes?): Promise<void>

Parameters

NameTypeDefault value
viewerViewerAppundefined
pluginsundefined | Record<string, Class<AViewerPlugin<any>>[]>undefined
modes{ title: string ; plugins: Class<AViewerPlugin<any>>[] ; div?: HTMLDivElement }[][]

Returns

Promise<void>