Architecture Diagram Config Schema
https://mermaid.js.org/schemas/config.schema.json#/$defs/ArchitectureDiagramConfigThe object containing configurations specific for architecture diagrams
| Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Access Restrictions | Defined In |
|---|---|---|---|---|---|---|---|
| Can be instantiated | No | Unknown status | No | Forbidden | Allowed | none | config.schema.json* |
ArchitectureDiagramConfig Type
object (Architecture Diagram Config)
all of
ArchitectureDiagramConfig Properties
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| padding | number | Required | cannot be null | Mermaid Config |
| iconSize | number | Required | cannot be null | Mermaid Config |
| fontSize | number | Required | cannot be null | Mermaid Config |
| randomize | boolean | Required | cannot be null | Mermaid Config |
padding
padding
is required
Type:
numbercannot be null
defined in: Mermaid Config
padding Type
number
padding Default Value
The default value is:
40iconSize
iconSize
is required
Type:
numbercannot be null
defined in: Mermaid Config
iconSize Type
number
iconSize Default Value
The default value is:
80fontSize
fontSize
is required
Type:
numbercannot be null
defined in: Mermaid Config
fontSize Type
number
fontSize Default Value
The default value is:
16randomize
Whether to randomize initial node positions before running the layout algorithm. When false (default), the layout is deterministic and produces identical results on every render. When true, nodes start at random positions, which may produce varied but potentially better-spaced layouts.
randomize
is required
Type:
booleancannot be null
defined in: Mermaid Config
randomize Type
boolean
randomize Default Value
The default value is:
false