From e77051ccc4b47951bfa4fde2be436b1bb2fb113b Mon Sep 17 00:00:00 2001 From: Christoph Cullmann Date: Sun, 28 Apr 2024 17:33:09 +0200 Subject: use https://github.com/nunocoracao/blowfish.git --- .../lib/mermaid/diagrams/flowchart/elk/detector.d.ts | 3 +++ .../mermaid/diagrams/flowchart/elk/detector.spec.d.ts | 1 + .../diagrams/flowchart/elk/flowRenderer-elk.d.ts | 10 ++++++++++ .../flowchart/elk/flowchart-elk-definition.d.ts | 10 ++++++++++ .../mermaid/diagrams/flowchart/elk/render-utils.d.ts | 5 +++++ .../diagrams/flowchart/elk/render-utils.spec.d.ts | 1 + .../lib/mermaid/diagrams/flowchart/elk/styles.d.ts | 19 +++++++++++++++++++ 7 files changed, 49 insertions(+) create mode 100644 themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/detector.d.ts create mode 100644 themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/detector.spec.d.ts create mode 100644 themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/flowRenderer-elk.d.ts create mode 100644 themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/flowchart-elk-definition.d.ts create mode 100644 themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/render-utils.d.ts create mode 100644 themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/render-utils.spec.d.ts create mode 100644 themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/styles.d.ts (limited to 'themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk') diff --git a/themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/detector.d.ts b/themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/detector.d.ts new file mode 100644 index 0000000..487b548 --- /dev/null +++ b/themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/detector.d.ts @@ -0,0 +1,3 @@ +import type { ExternalDiagramDefinition } from '../../../diagram-api/types.js'; +declare const plugin: ExternalDiagramDefinition; +export default plugin; diff --git a/themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/detector.spec.d.ts b/themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/detector.spec.d.ts new file mode 100644 index 0000000..cb0ff5c --- /dev/null +++ b/themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/detector.spec.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/flowRenderer-elk.d.ts b/themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/flowRenderer-elk.d.ts new file mode 100644 index 0000000..153b508 --- /dev/null +++ b/themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/flowRenderer-elk.d.ts @@ -0,0 +1,10 @@ +export function setConf(cnf: any): void; +export function addVertices(vert: any, svgId: any, root: any, doc: any, diagObj: any, parentLookupDb: any, graph: any): Promise; +export function addEdges(edges: object, diagObj: any, graph: any, svg: any): any; +export function getClasses(text: any, diagObj: any): Record; +export function draw(text: any, id: any, _version: any, diagObj: any): Promise; +declare namespace _default { + export { getClasses }; + export { draw }; +} +export default _default; diff --git a/themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/flowchart-elk-definition.d.ts b/themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/flowchart-elk-definition.d.ts new file mode 100644 index 0000000..a3fc657 --- /dev/null +++ b/themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/flowchart-elk-definition.d.ts @@ -0,0 +1,10 @@ +import * as db from '../flowDb.js'; +export declare const diagram: { + db: typeof db; + renderer: { + getClasses: (text: any, diagObj: any) => Record; + draw: (text: any, id: any, _version: any, diagObj: any) => Promise; + }; + parser: any; + styles: (options: import("./styles.js").FlowChartStyleOptions) => string; +}; diff --git a/themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/render-utils.d.ts b/themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/render-utils.d.ts new file mode 100644 index 0000000..b122751 --- /dev/null +++ b/themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/render-utils.d.ts @@ -0,0 +1,5 @@ +export interface TreeData { + parentById: Record; + childrenById: Record; +} +export declare const findCommonAncestor: (id1: string, id2: string, treeData: TreeData) => string; diff --git a/themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/render-utils.spec.d.ts b/themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/render-utils.spec.d.ts new file mode 100644 index 0000000..cb0ff5c --- /dev/null +++ b/themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/render-utils.spec.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/styles.d.ts b/themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/styles.d.ts new file mode 100644 index 0000000..651501c --- /dev/null +++ b/themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/styles.d.ts @@ -0,0 +1,19 @@ +/** Returns the styles given options */ +export interface FlowChartStyleOptions { + arrowheadColor: string; + border2: string; + clusterBkg: string; + clusterBorder: string; + edgeLabelBackground: string; + fontFamily: string; + lineColor: string; + mainBkg: string; + nodeBorder: string; + nodeTextColor: string; + tertiaryColor: string; + textColor: string; + titleColor: string; + [key: string]: string; +} +declare const getStyles: (options: FlowChartStyleOptions) => string; +export default getStyles; -- cgit v1.2.3