summaryrefslogtreecommitdiff
path: root/themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect
diff options
context:
space:
mode:
Diffstat (limited to 'themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect')
-rw-r--r--themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/index.d.ts13
-rw-r--r--themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/intersect-circle.d.ts10
-rw-r--r--themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/intersect-ellipse.d.ts11
-rw-r--r--themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/intersect-line.d.ts13
-rw-r--r--themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/intersect-node.d.ts6
-rw-r--r--themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/intersect-polygon.d.ts10
-rw-r--r--themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/intersect-rect.d.ts5
7 files changed, 68 insertions, 0 deletions
diff --git a/themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/index.d.ts b/themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/index.d.ts
new file mode 100644
index 0000000..759b5ce
--- /dev/null
+++ b/themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/index.d.ts
@@ -0,0 +1,13 @@
+declare namespace _default {
+ export { node };
+ export { circle };
+ export { ellipse };
+ export { polygon };
+ export { rect };
+}
+export default _default;
+import node from './intersect-node.js';
+import circle from './intersect-circle.js';
+import ellipse from './intersect-ellipse.js';
+import polygon from './intersect-polygon.js';
+import rect from './intersect-rect.js';
diff --git a/themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/intersect-circle.d.ts b/themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/intersect-circle.d.ts
new file mode 100644
index 0000000..4702778
--- /dev/null
+++ b/themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/intersect-circle.d.ts
@@ -0,0 +1,10 @@
+export default intersectCircle;
+/**
+ * @param node
+ * @param rx
+ * @param point
+ */
+declare function intersectCircle(node: any, rx: any, point: any): {
+ x: any;
+ y: any;
+};
diff --git a/themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/intersect-ellipse.d.ts b/themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/intersect-ellipse.d.ts
new file mode 100644
index 0000000..2237c37
--- /dev/null
+++ b/themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/intersect-ellipse.d.ts
@@ -0,0 +1,11 @@
+export default intersectEllipse;
+/**
+ * @param node
+ * @param rx
+ * @param ry
+ * @param point
+ */
+declare function intersectEllipse(node: any, rx: any, ry: any, point: any): {
+ x: any;
+ y: any;
+};
diff --git a/themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/intersect-line.d.ts b/themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/intersect-line.d.ts
new file mode 100644
index 0000000..5b0a1d0
--- /dev/null
+++ b/themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/intersect-line.d.ts
@@ -0,0 +1,13 @@
+export default intersectLine;
+/**
+ * Returns the point at which two lines, p and q, intersect or returns undefined if they do not intersect.
+ *
+ * @param p1
+ * @param p2
+ * @param q1
+ * @param q2
+ */
+declare function intersectLine(p1: any, p2: any, q1: any, q2: any): {
+ x: number;
+ y: number;
+} | undefined;
diff --git a/themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/intersect-node.d.ts b/themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/intersect-node.d.ts
new file mode 100644
index 0000000..82501d3
--- /dev/null
+++ b/themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/intersect-node.d.ts
@@ -0,0 +1,6 @@
+export default intersectNode;
+/**
+ * @param node
+ * @param point
+ */
+declare function intersectNode(node: any, point: any): any;
diff --git a/themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/intersect-polygon.d.ts b/themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/intersect-polygon.d.ts
new file mode 100644
index 0000000..3cddb21
--- /dev/null
+++ b/themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/intersect-polygon.d.ts
@@ -0,0 +1,10 @@
+export default intersectPolygon;
+/**
+ * Returns the point ({x, y}) at which the point argument intersects with the node argument assuming
+ * that it has the shape specified by polygon.
+ *
+ * @param node
+ * @param polyPoints
+ * @param point
+ */
+declare function intersectPolygon(node: any, polyPoints: any, point: any): any;
diff --git a/themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/intersect-rect.d.ts b/themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/intersect-rect.d.ts
new file mode 100644
index 0000000..53913d4
--- /dev/null
+++ b/themes/blowfish/assets/lib/mermaid/dagre-wrapper/intersect/intersect-rect.d.ts
@@ -0,0 +1,5 @@
+export default intersectRect;
+declare function intersectRect(node: any, point: any): {
+ x: any;
+ y: any;
+};