4.8 KiB
Warning
THIS IS AN AUTOGENERATED FILE. DO NOT EDIT.
Please edit the corresponding file in /packages/mermaid/src/docs/config/setup/modules/mermaid.md.
Module: mermaid
Classes
Interfaces
- DetailedError
- ExternalDiagramDefinition
- LayoutData
- LayoutLoaderDefinition
- Mermaid
- MermaidConfig
- ParseOptions
- ParseResult
- RenderOptions
- RenderResult
- RunOptions
Type Aliases
InternalHelpers
Ƭ InternalHelpers: typeof internalHelpers
Defined in
packages/mermaid/src/internals.ts:33
ParseErrorFunction
Ƭ ParseErrorFunction: (err
: string
| DetailedError
| unknown
, hash?
: any
) => void
Type declaration
▸ (err
, hash?
): void
Parameters
Name | Type |
---|---|
err |
string | DetailedError | unknown |
hash? |
any |
Returns
void
Defined in
packages/mermaid/src/Diagram.ts:10
SVG
Ƭ SVG: d3.Selection
<SVGSVGElement
, unknown
, Element
| null
, unknown
>
Defined in
packages/mermaid/src/diagram-api/types.ts:157
SVGGroup
Ƭ SVGGroup: d3.Selection
<SVGGElement
, unknown
, Element
| null
, unknown
>
Defined in
packages/mermaid/src/diagram-api/types.ts:159
Variables
default
• Const
default: Mermaid
Defined in
packages/mermaid/src/mermaid.ts:442
Functions
calcIntersections
▸ calcIntersections(startNodeId
, endNodeId
, startNodeSize
, endNodeSize
): IntersectionPoint
[]
Parameters
Name | Type |
---|---|
startNodeId |
string |
endNodeId |
undefined | string |
startNodeSize |
NodePosition |
endNodeSize |
Object |
endNodeSize.height? |
number |
endNodeSize.width? |
number |
endNodeSize.x |
number |
endNodeSize.y |
number |
Returns
IntersectionPoint
[]
Throws
If the start node doesn't exist in the nodeDB (e.g. render
hasn't been called yet)
Defined in
packages/mermaid/src/rendering-util/layout-algorithms/fixed/index.js:115
calcNodeIntersections
▸ calcNodeIntersections(targetNodeId
, _node1
, _node2
): IntersectionPoint
[] | Promise
<IntersectionPoint
[]>
Parameters
Name | Type |
---|---|
targetNodeId |
any |
_node1 |
Pick <Node , "width" | "height" | "x" | "y" | "id" | "shape" | "intersect" > |
_node2 |
Pick <Node , "width" | "height" | "x" | "y" | "id" | "shape" | "intersect" > |
Returns
IntersectionPoint
[] | Promise
<IntersectionPoint
[]>
Defined in
packages/mermaid/src/rendering-util/layout-algorithms/fixed/index.js:78