diff --git a/packages/mermaid/src/diagram-api/types.ts b/packages/mermaid/src/diagram-api/types.ts index 67730e33ca..3b8d004563 100644 --- a/packages/mermaid/src/diagram-api/types.ts +++ b/packages/mermaid/src/diagram-api/types.ts @@ -83,4 +83,4 @@ export type HTML = d3.Selection; export type SVG = d3.Selection; -export type getDiagramStyles = (options?: any) => string; +export type DiagramStylesProvider = (options?: any) => string; diff --git a/packages/mermaid/src/styles.ts b/packages/mermaid/src/styles.ts index 001bd1794d..fde079450c 100644 --- a/packages/mermaid/src/styles.ts +++ b/packages/mermaid/src/styles.ts @@ -1,8 +1,8 @@ import type { FlowChartStyleOptions } from './diagrams/flowchart/styles.js'; import { log } from './logger.js'; -import { getDiagramStyles } from './diagram-api/types.js'; +import type { DiagramStylesProvider } from './diagram-api/types.js'; -const themes: Record = {}; +const themes: Record = {}; const getStyles = ( type: string, @@ -74,9 +74,9 @@ const getStyles = ( `; }; -export const addStylesForDiagram = (type: string, getDiagramStyles?: getDiagramStyles): void => { - if (getDiagramStyles !== undefined) { - themes[type] = getDiagramStyles; +export const addStylesForDiagram = (type: string, diagramTheme?: DiagramStylesProvider): void => { + if (diagramTheme !== undefined) { + themes[type] = diagramTheme; } };