From 30b180d77bd97be662ba026b4e57eaf10768f4e5 Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Sun, 11 Feb 2024 20:22:35 +0530 Subject: [PATCH 1/2] Fix docs --- docs/config/setup/modules/mermaidAPI.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/config/setup/modules/mermaidAPI.md b/docs/config/setup/modules/mermaidAPI.md index e84eb0f86..b078a688f 100644 --- a/docs/config/setup/modules/mermaidAPI.md +++ b/docs/config/setup/modules/mermaidAPI.md @@ -97,7 +97,7 @@ mermaid.initialize(config); #### Defined in -[mermaidAPI.ts:623](https://github.com/mermaid-js/mermaid/blob/master/packages/mermaid/src/mermaidAPI.ts#L623) +[mermaidAPI.ts:622](https://github.com/mermaid-js/mermaid/blob/master/packages/mermaid/src/mermaidAPI.ts#L622) ## Functions From a344d880207818df9855fead8d6a8790d3113122 Mon Sep 17 00:00:00 2001 From: Sidharth Vinod Date: Sun, 11 Feb 2024 20:25:33 +0530 Subject: [PATCH 2/2] Fix BlockDiagramConfig --- packages/mermaid/src/config.type.ts | 20 +++++++++---------- .../mermaid/src/schemas/config.schema.yaml | 2 ++ 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/mermaid/src/config.type.ts b/packages/mermaid/src/config.type.ts index a5cb190ba..d9a43c311 100644 --- a/packages/mermaid/src/config.type.ts +++ b/packages/mermaid/src/config.type.ts @@ -152,7 +152,6 @@ export interface MermaidConfig { wrap?: boolean; fontSize?: number; } - /** * The object containing configurations specific for packet diagrams. * @@ -185,16 +184,6 @@ export interface PacketDiagramConfig extends BaseDiagramConfig { */ paddingY?: number; } - -/** - * The object containing configurations specific for block diagrams. - * - * This interface was referenced by `MermaidConfig`'s JSON-Schema - * via the `definition` "BlockDiagramConfig". - */ -export interface BlockDiagramConfig extends BaseDiagramConfig { - padding?: number; -} /** * This interface was referenced by `MermaidConfig`'s JSON-Schema * via the `definition` "BaseDiagramConfig". @@ -209,6 +198,15 @@ export interface BaseDiagramConfig { */ useMaxWidth?: boolean; } +/** + * The object containing configurations specific for block diagrams. + * + * This interface was referenced by `MermaidConfig`'s JSON-Schema + * via the `definition` "BlockDiagramConfig". + */ +export interface BlockDiagramConfig extends BaseDiagramConfig { + padding?: number; +} /** * The object containing configurations specific for c4 diagrams * diff --git a/packages/mermaid/src/schemas/config.schema.yaml b/packages/mermaid/src/schemas/config.schema.yaml index 90003a707..19367eb41 100644 --- a/packages/mermaid/src/schemas/config.schema.yaml +++ b/packages/mermaid/src/schemas/config.schema.yaml @@ -2060,6 +2060,8 @@ $defs: # JSON Schema definition (maybe we should move these to a separate file) unevaluatedProperties: false properties: padding: + type: number + minimum: 0 default: 8 FontCalculator: