summaryrefslogtreecommitdiff
path: root/themes/blowfish/assets/lib/mermaid/diagrams/timeline
diff options
context:
space:
mode:
Diffstat (limited to 'themes/blowfish/assets/lib/mermaid/diagrams/timeline')
-rw-r--r--themes/blowfish/assets/lib/mermaid/diagrams/timeline/detector.d.ts3
-rw-r--r--themes/blowfish/assets/lib/mermaid/diagrams/timeline/styles.d.ts2
-rw-r--r--themes/blowfish/assets/lib/mermaid/diagrams/timeline/svgDraw.d.ts46
-rw-r--r--themes/blowfish/assets/lib/mermaid/diagrams/timeline/timeline-definition.d.ts10
-rw-r--r--themes/blowfish/assets/lib/mermaid/diagrams/timeline/timelineDb.d.ts20
-rw-r--r--themes/blowfish/assets/lib/mermaid/diagrams/timeline/timelineRenderer.d.ts19
6 files changed, 100 insertions, 0 deletions
diff --git a/themes/blowfish/assets/lib/mermaid/diagrams/timeline/detector.d.ts b/themes/blowfish/assets/lib/mermaid/diagrams/timeline/detector.d.ts
new file mode 100644
index 0000000..46efe84
--- /dev/null
+++ b/themes/blowfish/assets/lib/mermaid/diagrams/timeline/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/timeline/styles.d.ts b/themes/blowfish/assets/lib/mermaid/diagrams/timeline/styles.d.ts
new file mode 100644
index 0000000..1d8e7c5
--- /dev/null
+++ b/themes/blowfish/assets/lib/mermaid/diagrams/timeline/styles.d.ts
@@ -0,0 +1,2 @@
+export default getStyles;
+declare function getStyles(options: any): string;
diff --git a/themes/blowfish/assets/lib/mermaid/diagrams/timeline/svgDraw.d.ts b/themes/blowfish/assets/lib/mermaid/diagrams/timeline/svgDraw.d.ts
new file mode 100644
index 0000000..4c49f97
--- /dev/null
+++ b/themes/blowfish/assets/lib/mermaid/diagrams/timeline/svgDraw.d.ts
@@ -0,0 +1,46 @@
+export function drawRect(elem: any, rectData: any): any;
+export function drawFace(element: any, faceData: any): any;
+export function drawCircle(element: any, circleData: any): any;
+export function drawText(elem: any, textData: any): any;
+export function drawLabel(elem: any, txtObject: any): void;
+export function drawSection(elem: any, section: any, conf: any): void;
+export function drawTask(elem: any, task: any, conf: any): void;
+export function drawBackgroundRect(elem: any, bounds: any): void;
+export function getTextObj(): {
+ x: number;
+ y: number;
+ fill: undefined;
+ 'text-anchor': string;
+ width: number;
+ height: number;
+ textMargin: number;
+ rx: number;
+ ry: number;
+};
+export function getNoteRect(): {
+ x: number;
+ y: number;
+ width: number;
+ anchor: string;
+ height: number;
+ rx: number;
+ ry: number;
+};
+export function drawNode(elem: any, node: any, fullSection: any, conf: any): any;
+export function getVirtualNodeHeight(elem: any, node: any, conf: any): any;
+declare namespace _default {
+ export { drawRect };
+ export { drawCircle };
+ export { drawSection };
+ export { drawText };
+ export { drawLabel };
+ export { drawTask };
+ export { drawBackgroundRect };
+ export { getTextObj };
+ export { getNoteRect };
+ export { initGraphics };
+ export { drawNode };
+ export { getVirtualNodeHeight };
+}
+export default _default;
+declare function initGraphics(graphics: any): void;
diff --git a/themes/blowfish/assets/lib/mermaid/diagrams/timeline/timeline-definition.d.ts b/themes/blowfish/assets/lib/mermaid/diagrams/timeline/timeline-definition.d.ts
new file mode 100644
index 0000000..006d393
--- /dev/null
+++ b/themes/blowfish/assets/lib/mermaid/diagrams/timeline/timeline-definition.d.ts
@@ -0,0 +1,10 @@
+import * as db from './timelineDb.js';
+export declare const diagram: {
+ db: typeof db;
+ renderer: {
+ setConf: () => void;
+ draw: (text: string, id: string, version: string, diagObj: import("../../Diagram.js").Diagram) => void;
+ };
+ parser: any;
+ styles: (options: any) => string;
+};
diff --git a/themes/blowfish/assets/lib/mermaid/diagrams/timeline/timelineDb.d.ts b/themes/blowfish/assets/lib/mermaid/diagrams/timeline/timelineDb.d.ts
new file mode 100644
index 0000000..aa55f8b
--- /dev/null
+++ b/themes/blowfish/assets/lib/mermaid/diagrams/timeline/timelineDb.d.ts
@@ -0,0 +1,20 @@
+export function getCommonDb(): typeof commonDb;
+export function clear(): void;
+export function addSection(txt: any): void;
+export function getSections(): any[];
+export function getTasks(): any[];
+export function addTask(period: any, length: any, event: any): void;
+export function addEvent(event: any): void;
+export function addTaskOrg(descr: any): void;
+declare namespace _default {
+ export { clear };
+ export { getCommonDb };
+ export { addSection };
+ export { getSections };
+ export { getTasks };
+ export { addTask };
+ export { addTaskOrg };
+ export { addEvent };
+}
+export default _default;
+import * as commonDb from '../common/commonDb.js';
diff --git a/themes/blowfish/assets/lib/mermaid/diagrams/timeline/timelineRenderer.d.ts b/themes/blowfish/assets/lib/mermaid/diagrams/timeline/timelineRenderer.d.ts
new file mode 100644
index 0000000..ac06256
--- /dev/null
+++ b/themes/blowfish/assets/lib/mermaid/diagrams/timeline/timelineRenderer.d.ts
@@ -0,0 +1,19 @@
+import type { Selection } from 'd3';
+import type { Diagram } from '../../Diagram.js';
+import type { MermaidConfig } from '../../config.type.js';
+interface TimelineTask {
+ id: number;
+ section: string;
+ type: string;
+ task: string;
+ score: number;
+ events: string[];
+}
+export declare const draw: (text: string, id: string, version: string, diagObj: Diagram) => void;
+export declare const drawTasks: (diagram: Selection<SVGElement, unknown, null, undefined>, tasks: TimelineTask[], sectionColor: number, masterX: number, masterY: number, maxTaskHeight: number, conf: MermaidConfig, maxEventCount: number, maxEventLineLength: number, maxSectionHeight: number, isWithoutSections: boolean) => void;
+export declare const drawEvents: (diagram: Selection<SVGElement, unknown, null, undefined>, events: string[], sectionColor: number, masterX: number, masterY: number, conf: MermaidConfig) => number;
+declare const _default: {
+ setConf: () => void;
+ draw: (text: string, id: string, version: string, diagObj: Diagram) => void;
+};
+export default _default;