@perspective-dev/viewer
    Preparing search index...

    The parse target of a whole-element config in [PerspectiveViewerElement::restoreWorkspace]. Mirrors [WorkspaceConfig], but panels entries are [ViewerConfigInitial]s — every entry creates a NEW panel, so table is required by type (a stray per-panel settings key is ignored; it is element-level state, carried by the top-level active field).

    type WorkspaceConfigUpdate = {
        active?: string;
        global_filters?: Filter[];
        layout?: Layout;
        masters?: string[];
        panels: { [key in string]?: ViewerConfigInitial };
    }
    Index

    Properties

    active?: string
    global_filters?: Filter[]

    The element-level global (master/detail cross-) filters to re-apply as a transient overlay on every DETAIL panel. Restored as one unattributed bucket: the next selection on any master replaces it.

    layout?: Layout
    masters?: string[]

    The master (filter-source) panels, by saved panels key. An id not in panels warns and is dropped.

    panels: { [key in string]?: ViewerConfigInitial }