mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-09-19 15:30:03 +02:00
remove PieDiagramConfig
and import generated one
This commit is contained in:
@@ -12,8 +12,9 @@ import {
|
|||||||
clear as commonClear,
|
clear as commonClear,
|
||||||
} from '../../commonDb.js';
|
} from '../../commonDb.js';
|
||||||
import type { ParseDirectiveDefinition } from '../../diagram-api/types.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 { RequiredDeep } from 'type-fest';
|
||||||
|
import type { PieDiagramConfig } from '../../config.type.js';
|
||||||
|
|
||||||
export const DEFAULT_PIE_CONFIG: Required<PieDiagramConfig> = {
|
export const DEFAULT_PIE_CONFIG: Required<PieDiagramConfig> = {
|
||||||
useMaxWidth: true,
|
useMaxWidth: true,
|
||||||
|
@@ -5,8 +5,8 @@ import { configureSvgSize } from '../../setupGraphViewbox.js';
|
|||||||
import { getConfig } from '../../config.js';
|
import { getConfig } from '../../config.js';
|
||||||
import { parseFontSize } from '../../utils.js';
|
import { parseFontSize } from '../../utils.js';
|
||||||
import type { DrawDefinition, Group, SVG } from '../../diagram-api/types.js';
|
import type { DrawDefinition, Group, SVG } from '../../diagram-api/types.js';
|
||||||
import type { D3Sections, PieDB, PieDiagramConfig, Sections } from './pieTypes.js';
|
import type { D3Sections, PieDB, Sections } from './pieTypes.js';
|
||||||
import type { MermaidConfig } from '../../config.type.js';
|
import type { MermaidConfig, PieDiagramConfig } from '../../config.type.js';
|
||||||
import { selectSvgElement } from '../../rendering-util/selectSvgElement.js';
|
import { selectSvgElement } from '../../rendering-util/selectSvgElement.js';
|
||||||
|
|
||||||
const createPieArcs = (sections: Sections): d3.PieArcDatum<D3Sections>[] => {
|
const createPieArcs = (sections: Sections): d3.PieArcDatum<D3Sections>[] => {
|
||||||
|
@@ -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';
|
import type { DiagramDB, ParseDirectiveDefinition } from '../../diagram-api/types.js';
|
||||||
|
|
||||||
export interface PieDiagramConfig extends BaseDiagramConfig {
|
|
||||||
textPosition?: number;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface PieFields {
|
export interface PieFields {
|
||||||
sections: Sections;
|
sections: Sections;
|
||||||
showData: boolean;
|
showData: boolean;
|
||||||
|
Reference in New Issue
Block a user