summaryrefslogtreecommitdiff
path: root/themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk
diff options
context:
space:
mode:
authorChristoph Cullmann <cullmann@kde.org>2024-04-28 17:33:09 +0200
committerChristoph Cullmann <cullmann@kde.org>2024-04-28 17:33:09 +0200
commite77051ccc4b47951bfa4fde2be436b1bb2fb113b (patch)
treef0b75ee3521da9c8cd39dac4359212348f70e4e8 /themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk
parent4b355837824ac2422d371acef790f0f4249255c7 (diff)
use https://github.com/nunocoracao/blowfish.git
Diffstat (limited to 'themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk')
-rw-r--r--themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/detector.d.ts3
-rw-r--r--themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/detector.spec.d.ts1
-rw-r--r--themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/flowRenderer-elk.d.ts10
-rw-r--r--themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/flowchart-elk-definition.d.ts10
-rw-r--r--themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/render-utils.d.ts5
-rw-r--r--themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/render-utils.spec.d.ts1
-rw-r--r--themes/blowfish/assets/lib/mermaid/diagrams/flowchart/elk/styles.d.ts19
7 files changed, 49 insertions, 0 deletions
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<any>;
+export function addEdges(edges: object, diagObj: any, graph: any, svg: any): any;
+export function getClasses(text: any, diagObj: any): Record<string, import('../../../diagram-api/types.js').DiagramStyleClassDef>;
+export function draw(text: any, id: any, _version: any, diagObj: any): Promise<void>;
+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<string, import("../../../diagram-api/types.js").DiagramStyleClassDef>;
+ draw: (text: any, id: any, _version: any, diagObj: any) => Promise<void>;
+ };
+ 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<string, string>;
+ childrenById: Record<string, string[]>;
+}
+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;