diff --git a/packages/mermaid/src/diagrams/class/classDb.ts b/packages/mermaid/src/diagrams/class/classDb.ts index 82ddcf09b..f4e1f9257 100644 --- a/packages/mermaid/src/diagrams/class/classDb.ts +++ b/packages/mermaid/src/diagrams/class/classDb.ts @@ -41,7 +41,7 @@ export class ClassDB implements DiagramDB { private namespaces = new Map(); private namespaceCounter = 0; - private functions: any[] = []; + private functions: ((element: Element) => void)[] = []; constructor() { this.functions.push(this.setupToolTips.bind(this)); @@ -477,7 +477,7 @@ export class ClassDB implements DiagramDB { let tooltipElem: Selection = select('.mermaidTooltip'); // @ts-expect-error - Incorrect types - if ((tooltipElem._groups || tooltipElem)[0][0] === null) { + if ((tooltipElem._groups ?? tooltipElem)[0][0] === null) { tooltipElem = select('body') .append('div') .attr('class', 'mermaidTooltip')