MCPcopy Create free account

hub / github.com/mermaid-js/mermaid / functions

Functions2,815 in github.com/mermaid-js/mermaid

↓ 4,465 callersMethodattr
(name: string, value: string)
packages/mermaid-layout-elk/src/render.ts:21
↓ 1,381 callersFunctionimgSnapshotTest
( graphStr: string, _options: CypressMermaidConfig = {}, api = false, validation?: any )
cypress/helpers/util.ts:57
↓ 334 callersMethodinsert
(c4Shape)
packages/mermaid/src/diagrams/c4/c4Renderer.js:57
↓ 303 callersMethodnode
()
packages/mermaid-layout-elk/src/render.ts:20
↓ 223 callersFunctiongetConfig
()
packages/mermaid/src/diagrams/radar/db.ts:40
↓ 205 callersMethodgetVertices
* Retrieval function for fetching the found nodes after parsing has completed. *
packages/mermaid/src/diagrams/flowchart/flowDb.ts:585
↓ 189 callersMethodgetEdges
* Retrieval function for fetching the found links after parsing has completed. *
packages/mermaid/src/diagrams/flowchart/flowDb.ts:593
↓ 156 callersMethodgetDisplayDetails
()
packages/mermaid/src/diagrams/class/classTypes.ts:62
↓ 148 callersMethodfromText
(text: string, metadata: Pick<DiagramMetadata, 'title'> = {})
packages/mermaid/src/Diagram.ts:17
↓ 135 callersMethodgetClass
(id: string)
packages/mermaid/src/diagrams/class/classDb.ts:188
↓ 121 callersMethodclear
()
packages/mermaid/src/diagrams/cynefin/types.ts:22
↓ 104 callersMethodgetConfig
()
packages/mermaid/src/diagrams/cynefin/types.ts:33
↓ 95 callersFunctionrenderGraph
( graphStr: string | string[], options: CypressMermaidConfig = {}, api = false )
cypress/helpers/util.ts:89
↓ 88 callersFunctionp
(x: number, y: number)
packages/mermaid/src/rendering-util/layout-algorithms/swimlanes/direction/geometry.spec.ts:12
↓ 87 callersFunctionexpectNoErrorsOrAlternatives
(result: ParseResult)
packages/parser/tests/test-util.ts:40
↓ 86 callersFunctionupdateNodeBounds
(node, element)
packages/mermaid/src/dagre-wrapper/shapes/util.js:89
↓ 85 callersMethodgetMessages
()
packages/mermaid/src/diagrams/sequence/sequenceDb.ts:318
↓ 81 callersFunctionparse
(input: string)
packages/parser/tests/test-util.ts:52
↓ 77 callersMethodgetEntities
()
packages/mermaid/src/diagrams/er/erDb.ts:80
↓ 71 callersMethodgetActors
()
packages/mermaid/src/diagrams/sequence/sequenceDb.ts:325
↓ 70 callersFunctionstyles2String
(node: Node)
packages/mermaid/src/rendering-util/rendering-elements/shapes/handDrawnShapeStyles.ts:61
↓ 69 callersFunctionlabelHelper
(parent, node, _classes, isNode)
packages/mermaid/src/dagre-wrapper/shapes/util.js:10
↓ 69 callersFunctionuserNodeOverrides
(node: Node, options: any)
packages/mermaid/src/rendering-util/rendering-elements/shapes/handDrawnShapeStyles.ts:94
↓ 62 callersFunctiondp
Helper to create the expected parsed data point format
packages/mermaid/src/diagrams/xychart/parser/xychart.jison.spec.ts:33
↓ 62 callersFunctionparserFnConstructor
(str: string)
packages/mermaid/src/diagrams/xychart/parser/xychart.jison.spec.ts:6
↓ 60 callersFunctionmkNode
(id: string, x: number, y: number, width = 40, height = 40)
packages/mermaid/src/rendering-util/layout-algorithms/layout-utils/validateLayout.spec.ts:10
↓ 55 callersFunctionvalidateLayout
(layout: LayoutData)
packages/mermaid/src/rendering-util/layout-algorithms/layout-utils/validateLayout.ts:604
↓ 53 callersFunctiongetNodeClasses
(node: Node, extra?: string)
packages/mermaid/src/rendering-util/rendering-elements/shapes/util.ts:177
↓ 50 callersFunctionmakeFrame
(modelEntityType: EmModelEntityType)
packages/parser/tests/eventmodeling.test.ts:150
↓ 50 callersFunctionmkNode
(id: string, x: number, y: number, opts?: Partial<TestNode>)
packages/mermaid/src/rendering-util/layout-algorithms/swimlanes/orthogonalRouter/__tests__/raykov.issues.spec.ts:43
↓ 49 callersFunctionmkBorder
(col, darkMode)
packages/mermaid/src/themes/theme-helpers.js:3
↓ 49 callersMethodtoString
()
packages/mermaid/src/rendering-util/uid.ts:15
↓ 47 callersFunctionmkEdge
( id: string, start: string | undefined, end: string | undefined, points: Point[] )
packages/mermaid/src/rendering-util/layout-algorithms/layout-utils/validateLayout.spec.ts:14
↓ 46 callersFunctionparserFnConstructor
(str: string)
packages/mermaid/src/diagrams/quadrant-chart/parser/quadrant.jison.spec.ts:6
↓ 45 callersFunctionensureNodeFromSelector
(selector: string, parent: ParentNode = document)
packages/mermaid/src/tests/util.ts:123
↓ 45 callersMethodgetDirection
()
packages/mermaid/src/diagrams/er/erDb.ts:135
↓ 45 callersFunctionsegmentsFor
(edge: Edge, points: PointLite[])
packages/mermaid/src/rendering-util/layout-algorithms/swimlanes/direction/sharedTrackNudging.ts:33
↓ 44 callersMethodgetDiagramTitle
()
packages/mermaid/src/diagrams/cynefin/types.ts:23
↓ 42 callersMethodgetElementById
(id: number)
packages/mermaid/src/diagrams/mindmap/mindmapDb.ts:150
↓ 42 callersMethodgetRelationships
()
packages/mermaid/src/diagrams/er/erDb.ts:131
↓ 42 callersFunctionjsdomIt
(message: string, run: (input: JsdomItInput) => void | Promise<void>)
packages/mermaid/src/tests/util.ts:84
↓ 38 callersMethodgetConfigField
( field: T )
packages/mermaid/src/diagrams/architecture/architectureDb.ts:399
↓ 38 callersFunctionsanitizeText
(text: string, config: MermaidConfig)
packages/mermaid/src/diagrams/common/common.ts:82
↓ 37 callersFunctiongetConfig
()
packages/mermaid/src/diagrams/cynefin/cynefinDb.ts:71
↓ 36 callersMethodgetStates
()
packages/mermaid/src/diagrams/state/stateDb.ts:479
↓ 35 callersMethodgetAccDescription
()
packages/mermaid/src/diagrams/cynefin/types.ts:27
↓ 35 callersFunctiongetEffectiveHtmlLabels
(config: MermaidConfig)
packages/mermaid/src/config.ts:282
↓ 35 callersFunctionsameX
(a: Point, b: Point, epsilon = EPS)
packages/mermaid/src/rendering-util/layout-algorithms/swimlanes/direction/geometry.ts:119
↓ 34 callersFunctionassignWithDepth
( dst: any, src: any, { depth = 2, clobber = false }: { depth?: number; clobber?: boolean } = {} )
packages/mermaid/src/assignWithDepth.ts:28
↓ 34 callersFunctioncreatePathFromPoints
(points: Point[])
packages/mermaid/src/rendering-util/rendering-elements/shapes/util.ts:180
↓ 34 callersFunctionmkNode
(id: string, x: number, y: number, opts?: Partial<TestNode>)
packages/mermaid/src/rendering-util/layout-algorithms/swimlanes/orthogonalRouter/__tests__/raykov.router.spec.ts:68
↓ 34 callersFunctionsameY
(a: Point, b: Point, epsilon = EPS)
packages/mermaid/src/rendering-util/layout-algorithms/swimlanes/direction/geometry.ts:123
↓ 34 callersMethodsanitizeText
(txt: string)
packages/mermaid/src/diagrams/flowchart/flowDb.ts:86
↓ 34 callersFunctionsetConfig
(conf: MermaidConfig)
packages/mermaid/src/config.ts:122
↓ 33 callersMethodaddNode
(level: number, id: string, descr: string, type: number)
packages/mermaid/src/diagrams/mindmap/mindmapDb.ts:75
↓ 33 callersMethodgetData
()
packages/mermaid/src/diagrams/flowchart/flowDb.ts:1096
↓ 33 callersFunctionpreprocessBoxDrawing
(input: string)
packages/mermaid/src/diagrams/treeView/boxDrawingPreprocessor.ts:67
↓ 32 callersFunctiondedupeConsecutivePoints
(points: Point[], epsilon = EPS)
packages/mermaid/src/rendering-util/layout-algorithms/swimlanes/direction/geometry.ts:181
↓ 32 callersMethodupdateVal
(obj, key, val, fun)
packages/mermaid/src/diagrams/c4/c4Renderer.js:49
↓ 31 callersFunctioncleanAndMerge
(defaultData: T, data?: Partial<T>)
packages/mermaid/src/utils.ts:861
↓ 31 callersMethoddata
()
packages/mermaid/src/diagrams/architecture/architectureTypes.ts:341
↓ 31 callersFunctionrouteEdgesOrthogonal
(data: LayoutData, direction?: string)
packages/mermaid/src/rendering-util/layout-algorithms/swimlanes/orthogonalRouter/router.ts:122
↓ 30 callersFunctiondetectType
(text: string, config?: MermaidConfig)
packages/mermaid/src/diagram-api/detectType.ts:36
↓ 30 callersFunctionparseAndGetNode
Helper: parse input and return the root's first child node from db
packages/mermaid/src/diagrams/treeView/parser.spec.ts:14
↓ 29 callersFunctiondetectScope
(files, options = {})
scripts/e2e-diagram-scope.mjs:156
↓ 29 callersMethodgetAccTitle
()
packages/mermaid/src/diagrams/cynefin/types.ts:25
↓ 29 callersMethodgetRequirements
()
packages/mermaid/src/diagrams/requirement/requirementDb.ts:144
↓ 28 callersFunctiondebugLog
(...args: unknown[])
packages/mermaid/src/rendering-util/layout-algorithms/swimlanes/orthogonalRouter/__tests__/raykov.issues.spec.ts:6
↓ 28 callersFunctiongetIssueTypes
(layout: LayoutData)
packages/mermaid/src/rendering-util/layout-algorithms/layout-utils/validateLayout.spec.ts:23
↓ 28 callersMethodgetMindmap
()
packages/mermaid/src/diagrams/mindmap/mindmapDb.ts:71
↓ 28 callersFunctionparse
(input: string)
packages/parser/tests/treeView.test.ts:11
↓ 28 callersFunctionsanitizeColorValue
(value: unknown, fallback: string)
packages/mermaid/src/diagrams/railroad/styles.ts:85
↓ 27 callersMethodaddNode
(node: TreemapNode, level: number)
packages/mermaid/src/diagrams/treemap/db.ts:37
↓ 27 callersFunctionconfig
( overrides: Partial<{ showIcons: boolean; defaultIconPack: string; filenameIcons: Record<string
packages/mermaid/src/diagrams/treeView/icons.spec.ts:4
↓ 27 callersMethodnext
(name: string)
packages/mermaid/src/rendering-util/uid.ts:6
↓ 27 callersFunctionreplacementPointsFor
( edge: MaterializedEdge, replacements: EdgeReplacementMap = new Map() )
packages/mermaid/src/rendering-util/layout-algorithms/swimlanes/direction/materializedGeometry.ts:982
↓ 26 callersMethodgetData
()
packages/mermaid/src/diagrams/er/erDb.ts:207
↓ 25 callersFunctioncollectErrors
(frame: EmTimeFrame, sources: EmTimeFrame[])
packages/parser/tests/eventmodeling.test.ts:164
↓ 25 callersFunctionnode
(id: string, lane: string)
packages/mermaid/src/rendering-util/layout-algorithms/swimlanes/phase2.layering.spec.ts:9
↓ 24 callersFunctionconfigureSvgSize
(svgElem, height, width, useMaxWidth)
packages/mermaid/src/setupGraphViewbox.js:43
↓ 24 callersFunctionedge
(id: string, start: string, end: string)
packages/mermaid/src/rendering-util/layout-algorithms/swimlanes/phase2.layering.spec.ts:12
↓ 24 callersFunctionpointTransformer
(data: Point | [number, number])
packages/mermaid/src/utils/lineWithOffset.ts:49
↓ 23 callersFunctionclearMocks
()
packages/mermaid/src/diagrams/quadrant-chart/parser/quadrant.jison.spec.ts:26
↓ 23 callersMethodgetRoot
()
packages/mermaid/src/diagrams/treemap/db.ts:46
↓ 23 callersMethodreset
()
packages/mermaid/src/utils/imperativeState.ts:34
↓ 23 callersFunctionsegmentHitsAnyRect
( a: Point, b: Point, rects: RectEntry[], excludeIds: string[] = [], shrink = 0 )
packages/mermaid/src/rendering-util/layout-algorithms/swimlanes/direction/geometry.ts:465
↓ 22 callersMethodaddSignal
( idFrom?: Message['from'], idTo?: Message['to'], message?: { text: string; wrap: boolean }, m
packages/mermaid/src/diagrams/sequence/sequenceDb.ts:272
↓ 22 callersMethodgetSubGraphs
()
packages/mermaid/src/diagrams/flowchart/flowDb.ts:810
↓ 22 callersMethodlineTo
(x: number, y: number)
packages/mermaid/src/diagrams/railroad/railroadRenderer.ts:25
↓ 22 callersMethodlookUpDomId
* Function to lookup domId from id in the graph definition. * When diagramId is set, returns the prefixed version for DOM uniqueness. * * @pa
packages/mermaid/src/diagrams/class/classDb.ts:164
↓ 22 callersFunctionoutwardTracksForSide
(side: RectSide)
packages/mermaid/src/rendering-util/layout-algorithms/swimlanes/direction/materializedGeometry.ts:1913
↓ 21 callersFunctiongetNodeIcon
( node: { icon?: string; name: string; nodeType: NodeType }, config: { showIcons: boolean; defaultIconPack
packages/mermaid/src/diagrams/treeView/icons.ts:77
↓ 21 callersFunctionhasKatex
(text: string)
packages/mermaid/src/diagrams/common/common.ts:298
↓ 21 callersFunctionisHorizontalSegment
(a: Point, b: Point, epsilon = EPS)
packages/mermaid/src/rendering-util/layout-algorithms/swimlanes/direction/geometry.ts:127
↓ 21 callersFunctionisVerticalSegment
(a: Point, b: Point, epsilon = EPS)
packages/mermaid/src/rendering-util/layout-algorithms/swimlanes/direction/geometry.ts:131
↓ 20 callersFunctionapproxEqual
(a: number, b: number, tol = 1e-6)
packages/mermaid/src/rendering-util/layout-algorithms/layout-utils/helpers.ts:39
↓ 20 callersFunctionmkNode
(id: string, x: number, y: number, width = 40, height = 40)
packages/mermaid/src/rendering-util/layout-algorithms/layout-utils/scoreLayout.spec.ts:12
↓ 19 callersFunctionconvert
(converter: TestableTreeViewValueConverter, ruleName: string, input: string)
packages/parser/tests/treeViewValueConverter.test.ts:14
↓ 19 callersFunctioncreateText
( el: D3Selection<SVGGElement>, text = '', { style = '', isTitle = false, classes = '',
packages/mermaid/src/rendering-util/createText.ts:293
↓ 19 callersFunctionextractFrontMatter
(text: string)
packages/mermaid/src/diagram-api/frontmatter.ts:24
next →1–100 of 2,815, ranked by callers