From 453c67e5ea3afe1a777973575bca5b4efe8eeeff Mon Sep 17 00:00:00 2001 From: Reda Al Sulais Date: Wed, 9 Aug 2023 13:43:37 +0300 Subject: [PATCH] remove `PieDiagramConfig` and import generated one --- packages/mermaid/src/diagrams/pie/pieDb.ts | 3 ++- packages/mermaid/src/diagrams/pie/pieRenderer.ts | 4 ++-- packages/mermaid/src/diagrams/pie/pieTypes.ts | 6 +----- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/packages/mermaid/src/diagrams/pie/pieDb.ts b/packages/mermaid/src/diagrams/pie/pieDb.ts index 94677897b..97c267bc5 100644 --- a/packages/mermaid/src/diagrams/pie/pieDb.ts +++ b/packages/mermaid/src/diagrams/pie/pieDb.ts @@ -12,8 +12,9 @@ import { clear as commonClear, } from '../../commonDb.js'; import type { ParseDirectiveDefinition } from '../../diagram-api/types.js'; -import type { PieFields, PieDB, Sections, PieDiagramConfig } from './pieTypes.js'; +import type { PieFields, PieDB, Sections } from './pieTypes.js'; import type { RequiredDeep } from 'type-fest'; +import type { PieDiagramConfig } from '../../config.type.js'; export const DEFAULT_PIE_CONFIG: Required = { useMaxWidth: true, diff --git a/packages/mermaid/src/diagrams/pie/pieRenderer.ts b/packages/mermaid/src/diagrams/pie/pieRenderer.ts index 0ace81231..fe7e67306 100644 --- a/packages/mermaid/src/diagrams/pie/pieRenderer.ts +++ b/packages/mermaid/src/diagrams/pie/pieRenderer.ts @@ -5,8 +5,8 @@ import { configureSvgSize } from '../../setupGraphViewbox.js'; import { getConfig } from '../../config.js'; import { parseFontSize } from '../../utils.js'; import type { DrawDefinition, Group, SVG } from '../../diagram-api/types.js'; -import type { D3Sections, PieDB, PieDiagramConfig, Sections } from './pieTypes.js'; -import type { MermaidConfig } from '../../config.type.js'; +import type { D3Sections, PieDB, Sections } from './pieTypes.js'; +import type { MermaidConfig, PieDiagramConfig } from '../../config.type.js'; import { selectSvgElement } from '../../rendering-util/selectSvgElement.js'; const createPieArcs = (sections: Sections): d3.PieArcDatum[] => { diff --git a/packages/mermaid/src/diagrams/pie/pieTypes.ts b/packages/mermaid/src/diagrams/pie/pieTypes.ts index 2206207f1..ce3ab8e8a 100644 --- a/packages/mermaid/src/diagrams/pie/pieTypes.ts +++ b/packages/mermaid/src/diagrams/pie/pieTypes.ts @@ -1,10 +1,6 @@ -import type { BaseDiagramConfig } from '../../config.type.js'; +import type { PieDiagramConfig } from '../../config.type.js'; import type { DiagramDB, ParseDirectiveDefinition } from '../../diagram-api/types.js'; -export interface PieDiagramConfig extends BaseDiagramConfig { - textPosition?: number; -} - export interface PieFields { sections: Sections; showData: boolean;