Cynefin Diagram Config Schema
https://mermaid.js.org/schemas/config.schema.json#/$defs/CynefinDiagramConfigConfiguration for Cynefin framework 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* |
CynefinDiagramConfig Type
object (Cynefin Diagram Config)
all of
CynefinDiagramConfig Properties
| Property | Type | Required | Nullable | Defined by |
|---|---|---|---|---|
| width | number | Optional | cannot be null | Mermaid Config |
| height | number | Optional | cannot be null | Mermaid Config |
| padding | number | Optional | cannot be null | Mermaid Config |
| showDomainDescriptions | boolean | Optional | cannot be null | Mermaid Config |
| boundaryAmplitude | number | Optional | cannot be null | Mermaid Config |
| seed | number | Optional | cannot be null | Mermaid Config |
width
The width of the Cynefin diagram.
width
is optional
Type:
numbercannot be null
defined in: Mermaid Config
width Type
number
width Constraints
minimum: the value of this number must greater than or equal to: 1
width Default Value
The default value is:
800height
The height of the Cynefin diagram.
height
is optional
Type:
numbercannot be null
defined in: Mermaid Config
height Type
number
height Constraints
minimum: the value of this number must greater than or equal to: 1
height Default Value
The default value is:
600padding
Padding around the diagram.
padding
is optional
Type:
numbercannot be null
defined in: Mermaid Config
padding Type
number
padding Constraints
minimum: the value of this number must greater than or equal to: 0
padding Default Value
The default value is:
40showDomainDescriptions
Show decision model and practice type labels.
showDomainDescriptions
is optional
Type:
booleancannot be null
defined in: Mermaid Config
showDomainDescriptions Type
boolean
showDomainDescriptions Default Value
The default value is:
trueboundaryAmplitude
Waviness amplitude of domain boundaries (0 for straight).
boundaryAmplitude
is optional
Type:
numbercannot be null
defined in: Mermaid Config
boundaryAmplitude Type
number
boundaryAmplitude Constraints
maximum: the value of this number must smaller than or equal to: 50
minimum: the value of this number must greater than or equal to: 0
boundaryAmplitude Default Value
The default value is:
8seed
Deterministic seed for boundary waviness. When 0 (default) the seed is derived from the diagram's SVG element id, which varies per render. Set any non-zero number to produce identical boundaries on every render — required for visual regression tests to be stable.
seed
is optional
Type:
numbercannot be null
defined in: Mermaid Config
seed Type
number
seed Default Value
The default value is:
0