diff options
Diffstat (limited to 'themes/blowfish/assets/lib/mermaid/diagrams/timeline')
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; |