Skip to content

@sqlrooms/mosaic / MosaicDashboardSliceState

Type Alias: MosaicDashboardSliceState

MosaicDashboardSliceState = object

Properties

mosaicDashboard

mosaicDashboard: SliceFunctions & object

Type Declaration

NameType
configMosaicDashboardSliceConfig
runtime{ retainedChartsByPanelId: Record<string, RetainedVgPlotChart>; }
chartTypes?ChartTypeDefinition[]
addPanelActionsMosaicDashboardAddPanelAction[]
createDashboard()(title?, layoutType?) => string
ensureDashboard()(dashboardId, title?, layoutType?) => void
removeDashboard()(dashboardId) => void
getDashboard()(dashboardId) => MosaicDashboardEntry | undefined
setSelectedTable()(dashboardId, tableName) => void
panelRenderersPanelRenderersRecord
registerPanelRenderer()(type, renderer) => void
unregisterPanelRenderer()(type) => void
addPanel()(dashboardId, panel) => MosaicDashboardPanelConfig["id"]
updatePanel()(dashboardId, panelId, patch) => void
removePanel()(dashboardId, panelId) => void
getRetainedChart()(dashboardId, panelId) => RetainedVgPlotChart | undefined
setRetainedChart()(dashboardId, panelId, chart) => void
evictPanelRuntime()(dashboardId, panelId) => void
evictDashboardRuntime()(dashboardId, options?) => void
clearAllDashboardRuntime()() => void
setLayout()(dashboardId, layout) => void