Skip to content

@sqlrooms/vega / VegaEditorState

Interface: VegaEditorState

State managed by the editor

Properties

editedSpecString

editedSpecString: string

The edited spec as a JSON string


editedSql

editedSql: string

The edited SQL query


appliedSql

appliedSql: string

The last applied SQL query (for chart rendering)


parsedSpec

parsedSpec: VisualizationSpec | null

Parsed spec object (null if parse error)


lastValidSpec

lastValidSpec: VisualizationSpec

Last successfully parsed spec (for fallback during errors)


specParseError

specParseError: string | null

JSON parse error message if any


isSpecDirty

isSpecDirty: boolean

Whether spec has been modified from initial


isSqlDirty

isSqlDirty: boolean

Whether SQL has been modified from initial