Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ConfigService<NodeType, EdgeType>

Type parameters

  • NodeType

  • EdgeType

Hierarchy

  • ConfigService

Index

Constructors

  • Type parameters

    • NodeType

    • EdgeType

    Parameters

    Returns ConfigService<NodeType, EdgeType>

Methods

  • Returns undefined | ActionInterceptor<NodeType, EdgeType>

  • Parameters

    • type: string
    • Optional id: string

    Returns undefined | BoundRenderCallback

  • getRenderEdge(): undefined | ((edge: DiagramMakerEdge<EdgeType>, diagramMakerContainer: HTMLElement, consumerContainer?: void | HTMLElement) => undefined | void | HTMLElement)
  • Returns undefined | ((edge: DiagramMakerEdge<EdgeType>, diagramMakerContainer: HTMLElement, consumerContainer?: void | HTMLElement) => undefined | void | HTMLElement)

  • getRenderNode(): (node: DiagramMakerNode<NodeType>, diagramMakerContainer: HTMLElement, consumerContainer?: void | HTMLElement) => undefined | void | HTMLElement
  • Returns (node: DiagramMakerNode<NodeType>, diagramMakerContainer: HTMLElement, consumerContainer?: void | HTMLElement) => undefined | void | HTMLElement

      • (node: DiagramMakerNode<NodeType>, diagramMakerContainer: HTMLElement, consumerContainer?: void | HTMLElement): undefined | void | HTMLElement
      • Parameters

        • node: DiagramMakerNode<NodeType>
        • diagramMakerContainer: HTMLElement
        • Optional consumerContainer: void | HTMLElement

        Returns undefined | void | HTMLElement

  • getRenderPanel(name: string): (panel: DiagramMakerPanel, state: DiagramMakerData<NodeType, EdgeType>, diagramMakerContainer: HTMLElement, consumerContainer?: void | HTMLElement) => undefined | void | HTMLElement
  • Parameters

    • name: string

    Returns (panel: DiagramMakerPanel, state: DiagramMakerData<NodeType, EdgeType>, diagramMakerContainer: HTMLElement, consumerContainer?: void | HTMLElement) => undefined | void | HTMLElement

      • (panel: DiagramMakerPanel, state: DiagramMakerData<NodeType, EdgeType>, diagramMakerContainer: HTMLElement, consumerContainer?: void | HTMLElement): undefined | void | HTMLElement
      • Parameters

        Returns undefined | void | HTMLElement

  • getRenderPotentialNode(): undefined | ((node: DiagramMakerPotentialNode, diagramMakerContainer: HTMLElement, consumerContainer?: void | HTMLElement) => undefined | void | HTMLElement)
  • Returns undefined | ((node: DiagramMakerPotentialNode, diagramMakerContainer: HTMLElement, consumerContainer?: void | HTMLElement) => undefined | void | HTMLElement)

  • getShapeForNodeType(typeId: string): undefined | ShapeType
  • Parameters

    • typeId: string

    Returns undefined | ShapeType

  • getShowArrowhead(): boolean
  • Returns boolean

  • getSizeForNodeType(typeId: string): undefined | Size
  • Parameters

    • typeId: string

    Returns undefined | Size

Generated using TypeDoc