summaryrefslogtreecommitdiff
path: root/themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart
diff options
context:
space:
mode:
authorChristoph Cullmann <christoph@cullmann.io>2024-07-15 22:27:55 +0200
committerChristoph Cullmann <christoph@cullmann.io>2024-07-15 22:27:55 +0200
commit3be5285488090ab70254b3080e33e64e6c702d2c (patch)
tree1e54462f560fd759b5be13d5ecfe1fa5c2c832ed /themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart
parent69075c6fb15ae660fc3d78eb2a4dfcde1c5fba1c (diff)
sync theme
Diffstat (limited to 'themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart')
-rw-r--r--themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart/parser/quadrant.jison.spec.d.ts1
-rw-r--r--themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart/quadrantBuilder.d.ts118
-rw-r--r--themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart/quadrantDb.d.ts38
-rw-r--r--themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart/quadrantDetector.d.ts3
-rw-r--r--themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart/quadrantDiagram.d.ts2
-rw-r--r--themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart/quadrantRenderer.d.ts6
6 files changed, 0 insertions, 168 deletions
diff --git a/themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart/parser/quadrant.jison.spec.d.ts b/themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart/parser/quadrant.jison.spec.d.ts
deleted file mode 100644
index cb0ff5c..0000000
--- a/themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart/parser/quadrant.jison.spec.d.ts
+++ /dev/null
@@ -1 +0,0 @@
-export {};
diff --git a/themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart/quadrantBuilder.d.ts b/themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart/quadrantBuilder.d.ts
deleted file mode 100644
index 7b26579..0000000
--- a/themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart/quadrantBuilder.d.ts
+++ /dev/null
@@ -1,118 +0,0 @@
-import type { BaseDiagramConfig, QuadrantChartConfig } from '../../config.type.js';
-import type { Point } from '../../types.js';
-export type TextVerticalPos = 'left' | 'center' | 'right';
-export type TextHorizontalPos = 'top' | 'middle' | 'bottom';
-export interface QuadrantPointInputType extends Point {
- text: string;
-}
-export interface QuadrantTextType extends Point {
- text: string;
- fill: string;
- verticalPos: TextVerticalPos;
- horizontalPos: TextHorizontalPos;
- fontSize: number;
- rotation: number;
-}
-export interface QuadrantPointType extends Point {
- fill: string;
- radius: number;
- text: QuadrantTextType;
-}
-export interface QuadrantQuadrantsType extends Point {
- text: QuadrantTextType;
- width: number;
- height: number;
- fill: string;
-}
-export interface QuadrantLineType {
- strokeWidth: number;
- strokeFill: string;
- x1: number;
- y1: number;
- x2: number;
- y2: number;
-}
-export interface QuadrantBuildType {
- points: QuadrantPointType[];
- quadrants: QuadrantQuadrantsType[];
- axisLabels: QuadrantTextType[];
- title?: QuadrantTextType;
- borderLines?: QuadrantLineType[];
-}
-export interface QuadrantBuilderData {
- titleText: string;
- quadrant1Text: string;
- quadrant2Text: string;
- quadrant3Text: string;
- quadrant4Text: string;
- xAxisLeftText: string;
- xAxisRightText: string;
- yAxisBottomText: string;
- yAxisTopText: string;
- points: QuadrantPointInputType[];
-}
-export interface QuadrantBuilderConfig extends Required<Omit<QuadrantChartConfig, keyof BaseDiagramConfig>> {
- showXAxis: boolean;
- showYAxis: boolean;
- showTitle: boolean;
-}
-export interface QuadrantBuilderThemeConfig {
- quadrantTitleFill: string;
- quadrant1Fill: string;
- quadrant2Fill: string;
- quadrant3Fill: string;
- quadrant4Fill: string;
- quadrant1TextFill: string;
- quadrant2TextFill: string;
- quadrant3TextFill: string;
- quadrant4TextFill: string;
- quadrantPointFill: string;
- quadrantPointTextFill: string;
- quadrantXAxisTextFill: string;
- quadrantYAxisTextFill: string;
- quadrantInternalBorderStrokeFill: string;
- quadrantExternalBorderStrokeFill: string;
-}
-interface CalculateSpaceData {
- xAxisSpace: {
- top: number;
- bottom: number;
- };
- yAxisSpace: {
- left: number;
- right: number;
- };
- titleSpace: {
- top: number;
- };
- quadrantSpace: {
- quadrantLeft: number;
- quadrantTop: number;
- quadrantWidth: number;
- quadrantHalfWidth: number;
- quadrantHeight: number;
- quadrantHalfHeight: number;
- };
-}
-export declare class QuadrantBuilder {
- private config;
- private themeConfig;
- private data;
- constructor();
- getDefaultData(): QuadrantBuilderData;
- getDefaultConfig(): QuadrantBuilderConfig;
- getDefaultThemeConfig(): QuadrantBuilderThemeConfig;
- clear(): void;
- setData(data: Partial<QuadrantBuilderData>): void;
- addPoints(points: QuadrantPointInputType[]): void;
- setConfig(config: Partial<QuadrantBuilderConfig>): void;
- setThemeConfig(themeConfig: Partial<QuadrantBuilderThemeConfig>): void;
- calculateSpace(xAxisPosition: typeof this.config.xAxisPosition, showXAxis: boolean, showYAxis: boolean, showTitle: boolean): CalculateSpaceData;
- getAxisLabels(xAxisPosition: typeof this.config.xAxisPosition, showXAxis: boolean, showYAxis: boolean, spaceData: CalculateSpaceData): QuadrantTextType[];
- getQuadrants(spaceData: CalculateSpaceData): QuadrantQuadrantsType[];
- getQuadrantPoints(spaceData: CalculateSpaceData): QuadrantPointType[];
- getBorders(spaceData: CalculateSpaceData): QuadrantLineType[];
- getTitle(showTitle: boolean): QuadrantTextType | undefined;
- build(): QuadrantBuildType;
-}
-export {};
diff --git a/themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart/quadrantDb.d.ts b/themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart/quadrantDb.d.ts
deleted file mode 100644
index 9f3c9bb..0000000
--- a/themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart/quadrantDb.d.ts
+++ /dev/null
@@ -1,38 +0,0 @@
-type LexTextObj = {
- text: string;
- type: 'text' | 'markdown';
-};
-declare function setQuadrant1Text(textObj: LexTextObj): void;
-declare function setQuadrant2Text(textObj: LexTextObj): void;
-declare function setQuadrant3Text(textObj: LexTextObj): void;
-declare function setQuadrant4Text(textObj: LexTextObj): void;
-declare function setXAxisLeftText(textObj: LexTextObj): void;
-declare function setXAxisRightText(textObj: LexTextObj): void;
-declare function setYAxisTopText(textObj: LexTextObj): void;
-declare function setYAxisBottomText(textObj: LexTextObj): void;
-declare function addPoint(textObj: LexTextObj, x: number, y: number): void;
-declare function setWidth(width: number): void;
-declare function setHeight(height: number): void;
-declare function getQuadrantData(): import("./quadrantBuilder.js").QuadrantBuildType;
-declare const _default: {
- setWidth: typeof setWidth;
- setHeight: typeof setHeight;
- setQuadrant1Text: typeof setQuadrant1Text;
- setQuadrant2Text: typeof setQuadrant2Text;
- setQuadrant3Text: typeof setQuadrant3Text;
- setQuadrant4Text: typeof setQuadrant4Text;
- setXAxisLeftText: typeof setXAxisLeftText;
- setXAxisRightText: typeof setXAxisRightText;
- setYAxisTopText: typeof setYAxisTopText;
- setYAxisBottomText: typeof setYAxisBottomText;
- addPoint: typeof addPoint;
- getQuadrantData: typeof getQuadrantData;
- clear: () => void;
- setAccTitle: (txt: string) => void;
- getAccTitle: () => string;
- setDiagramTitle: (txt: string) => void;
- getDiagramTitle: () => string;
- getAccDescription: () => string;
- setAccDescription: (txt: string) => void;
-};
-export default _default;
diff --git a/themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart/quadrantDetector.d.ts b/themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart/quadrantDetector.d.ts
deleted file mode 100644
index 46efe84..0000000
--- a/themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart/quadrantDetector.d.ts
+++ /dev/null
@@ -1,3 +0,0 @@
-import type { ExternalDiagramDefinition } from '../../diagram-api/types.js';
-declare const plugin: ExternalDiagramDefinition;
-export default plugin;
diff --git a/themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart/quadrantDiagram.d.ts b/themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart/quadrantDiagram.d.ts
deleted file mode 100644
index f7aaea1..0000000
--- a/themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart/quadrantDiagram.d.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-import type { DiagramDefinition } from '../../diagram-api/types.js';
-export declare const diagram: DiagramDefinition;
diff --git a/themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart/quadrantRenderer.d.ts b/themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart/quadrantRenderer.d.ts
deleted file mode 100644
index b91b530..0000000
--- a/themes/blowfish/assets/lib/mermaid/diagrams/quadrant-chart/quadrantRenderer.d.ts
+++ /dev/null
@@ -1,6 +0,0 @@
-import type { Diagram } from '../../Diagram.js';
-export declare const draw: (txt: string, id: string, _version: string, diagObj: Diagram) => void;
-declare const _default: {
- draw: (txt: string, id: string, _version: string, diagObj: Diagram) => void;
-};
-export default _default;