Mermaid Editor SDK
HomeDocsAPI
  • UI@mermaid-editor-sdk/ui
    Overview
    • Classes
      • EditorController
      • SourceDocument
    • Interfaces
      • DiagramEdge
      • DiagramNode
      • DiagramPaletteProps
      • DiagramSemanticElement
      • DiagramSessionBindings
      • DiagramTypeSelectProps
      • EditorError
      • EditorSessionProviderProps
      • EditorShellComponent
      • EditorShellProps
      • EditorShellRegionProps
      • EditorStatusProps
      • MermaidCanvasHandle
      • MermaidCanvasProps
      • MermaidEditorParts
      • MermaidEditorProps
      • MermaidVisualEditor
      • MermaidVisualEditorOptions
      • RendererModel
      • SelectionEditorProps
      • SessionSnapshot
      • SourceEditorProps
      • ToolSidebarProps
    • Type Aliases
      • ChangeOrigin
      • DiagramAction
      • DiagramElement
      • DiagramType
      • EdgeConnectionOptions
      • EditableDiagramType
      • EditorSelection
      • EditorStatusState
      • FlowchartNodeShape
      • PortalContainer
    • Variables
      • EditorShell
      • MermaidCanvas
    • Functions
      • createMermaidVisualEditor
      • DiagramPalette
      • DiagramTypeSelect
      • EditorSessionProvider
      • EditorStatus
      • MermaidEditor
      • SelectionEditor
      • SourceEditor
      • ToolSidebar
      • useDiagramSession
      • useEditorController
      • useMermaidEditorParts
  • Headless@mermaid-editor-sdk/headless
    Overview
    • Classes
      • AmbiguousSourceMutationError
      • DiagramSession
      • EditorController
      • SourceDocument
    • Interfaces
      • ClassRelation
      • DiagramCapability
      • DiagramEdge
      • DiagramNode
      • DiagramSemanticElement
      • DiagramSubgraph
      • ERAttribute
      • ERRelationship
      • FlowchartEdge
      • FlowchartEdgeUpdate
      • FlowchartNode
      • FlowchartNodeUpdate
      • FlowchartStyleIndex
      • FlowchartSubgraph
      • FlowchartSubgraphUpdate
      • GanttPaletteGroup
      • GanttPaletteItem
      • MermaidCodeBlock
      • PaletteEntry
      • PaletteGroup
      • PaletteItem
      • PiePaletteGroup
      • PiePaletteItem
      • PieSlice
      • RendererModel
      • SessionSnapshot
      • SourceRegion
      • StateAppearance
      • StateTransition
    • Type Aliases
      • ChangeOrigin
      • ClassRelationOperator
      • ClassStyleProperty
      • DiagramAction
      • DiagramElement
      • DiagramType
      • EditableDiagramType
      • EditorSelection
      • ERCardinality
      • ERKey
      • ERStyleProperty
      • FlowchartNodeShape
      • GanttPaletteItemId
      • GitgraphPaletteItemId
      • JourneyPaletteItemId
      • MindmapPaletteItemId
      • PiePaletteItemId
      • QuadrantPaletteItemId
      • SequencePaletteItemId
      • SourceRegionKind
      • SourceRevision
      • StateBorderType
      • StatePaletteItemId
      • StateStyleProperty
      • TimelinePaletteItemId
    • Variables
      • diagramTypes
      • ganttPalette
      • gitgraphPalette
      • journeyPalette
      • mindmapPalette
      • paletteCatalog
      • piePalette
      • quadrantPalette
      • templates
      • timelinePalette
    • Functions
      • addClassMember
      • addClassNode
      • addClassRelation
      • addERAttribute
      • addEREntity
      • addERRelationship
      • addFlowchartEdge
      • addFlowchartEdgeToSubgraph
      • addFlowchartNode
      • addFlowchartNodeToSubgraph
      • addFlowchartSubgraph
      • addFlowchartSubgraphToSubgraph
      • addGanttPaletteItem
      • addGitgraphPaletteItem
      • addJourneyPaletteItem
      • addMindmapPaletteItem
      • addPiePaletteItem
      • addQuadrantPaletteItem
      • addSequencePaletteItem
      • addState
      • addStatePaletteItem
      • addStateTransition
      • addTimelinePaletteItem
      • appendPaletteEntry
      • appendSourceLines
      • classifyDiagram
      • deleteClassMember
      • deleteClassNode
      • deleteClassRelation
      • deleteERAttribute
      • deleteEREntity
      • deleteERRelationship
      • deleteFlowchartEdge
      • deleteFlowchartNode
      • deleteFlowchartSubgraph
      • deleteState
      • deleteStateTransition
      • diagramTypeFromSource
      • flowchartSubgraphAt
      • getClassStyle
      • getDiagramElementIdForSelection
      • getERStyle
      • getERStyles
      • getFlowchartEdgeStyle
      • getFlowchartElementStyle
      • getFlowchartStyleIndex
      • getStateAppearance
      • getStateBorderType
      • getStateStyle
      • isFlowchartEdgeIndexingSafe
      • listClassIds
      • listClassMembers
      • listClassRelations
      • listERAttributes
      • listEREntityIds
      • listERRelationships
      • listFlowchartEdges
      • listFlowchartNodes
      • listFlowchartSubgraphs
      • listPieSlices
      • listStateIds
      • listStateTransitions
      • renameClassNode
      • renameEREntity
      • renameState
      • setClassMember
      • setClassRelation
      • setClassStyle
      • setERAttribute
      • setERRelationship
      • setERStyle
      • setFlowchartEdge
      • setFlowchartEdgeStyle
      • setFlowchartNode
      • setFlowchartNodeStyle
      • setFlowchartSubgraph
      • setPieSliceLabel
      • setPieSliceValue
      • setStateBorderType
      • setStateStyle
      • setStateTransition
      • withParseResult
      • withPreviewResult

@mermaid-editor-sdk/headless


@mermaid-editor-sdk/headless / listStateIds

Function: listStateIds()

listStateIds(source): string[]

Defined in: source/state-mutations.ts:351

Lists state IDs declared or referenced in the source.

Parameters

ParameterTypeDescription
sourcestringMermaid source to inspect or update.

Returns

string[]