Files
mermaid/docs/config/setup/modules/mermaid.md
2024-10-09 21:55:04 +09:00

4.7 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

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:106


calcNodeIntersections

calcNodeIntersections(_node1, _node2): IntersectionPoint[] | Promise<IntersectionPoint[]>

Parameters

Name Type
_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