summaryrefslogtreecommitdiff
path: root/themes/blowfish/assets/lib/mermaid/diagrams/c4/c4Db.d.ts
blob: 23d8348db1f756ce39acb6ff4a1ab85253162cbc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
export function getC4Type(): any;
export function setC4Type(c4TypeParam: any): void;
export function addRel(type: any, from: any, to: any, label: any, techn: any, descr: any, sprite: any, tags: any, link: any): void;
export function addPersonOrSystem(typeC4Shape: any, alias: any, label: any, descr: any, sprite: any, tags: any, link: any): void;
export function addContainer(typeC4Shape: any, alias: any, label: any, techn: any, descr: any, sprite: any, tags: any, link: any): void;
export function addComponent(typeC4Shape: any, alias: any, label: any, techn: any, descr: any, sprite: any, tags: any, link: any): void;
export function addPersonOrSystemBoundary(alias: any, label: any, type: any, tags: any, link: any): void;
export function addContainerBoundary(alias: any, label: any, type: any, tags: any, link: any): void;
export function addDeploymentNode(nodeType: any, alias: any, label: any, type: any, descr: any, sprite: any, tags: any, link: any): void;
export function popBoundaryParseStack(): void;
export function updateElStyle(typeC4Shape: any, elementName: any, bgColor: any, fontColor: any, borderColor: any, shadowing: any, shape: any, sprite: any, techn: any, legendText: any, legendSprite: any): void;
export function updateRelStyle(typeC4Shape: any, from: any, to: any, textColor: any, lineColor: any, offsetX: any, offsetY: any): void;
export function updateLayoutConfig(typeC4Shape: any, c4ShapeInRowParam: any, c4BoundaryInRowParam: any): void;
export function getC4ShapeInRow(): number;
export function getC4BoundaryInRow(): number;
export function getCurrentBoundaryParse(): string;
export function getParentBoundaryParse(): string;
export function getC4ShapeArray(parentBoundary: any): any[];
export function getC4Shape(alias: any): any;
export function getC4ShapeKeys(parentBoundary: any): string[];
export function getBoundaries(parentBoundary: any): {
    alias: string;
    label: {
        text: string;
    };
    type: {
        text: string;
    };
    tags: null;
    link: null;
    parentBoundary: string;
}[];
export function getBoundarys(parentBoundary: any): {
    alias: string;
    label: {
        text: string;
    };
    type: {
        text: string;
    };
    tags: null;
    link: null;
    parentBoundary: string;
}[];
export function getRels(): any[];
export function getTitle(): string;
export function setWrap(wrapSetting: any): void;
export function autoWrap(): boolean;
export function clear(): void;
export namespace LINETYPE {
    let SOLID: number;
    let DOTTED: number;
    let NOTE: number;
    let SOLID_CROSS: number;
    let DOTTED_CROSS: number;
    let SOLID_OPEN: number;
    let DOTTED_OPEN: number;
    let LOOP_START: number;
    let LOOP_END: number;
    let ALT_START: number;
    let ALT_ELSE: number;
    let ALT_END: number;
    let OPT_START: number;
    let OPT_END: number;
    let ACTIVE_START: number;
    let ACTIVE_END: number;
    let PAR_START: number;
    let PAR_AND: number;
    let PAR_END: number;
    let RECT_START: number;
    let RECT_END: number;
    let SOLID_POINT: number;
    let DOTTED_POINT: number;
}
export namespace ARROWTYPE {
    let FILLED: number;
    let OPEN: number;
}
export namespace PLACEMENT {
    let LEFTOF: number;
    let RIGHTOF: number;
    let OVER: number;
}
export function setTitle(txt: any): void;
declare namespace _default {
    export { addPersonOrSystem };
    export { addPersonOrSystemBoundary };
    export { addContainer };
    export { addContainerBoundary };
    export { addComponent };
    export { addDeploymentNode };
    export { popBoundaryParseStack };
    export { addRel };
    export { updateElStyle };
    export { updateRelStyle };
    export { updateLayoutConfig };
    export { autoWrap };
    export { setWrap };
    export { getC4ShapeArray };
    export { getC4Shape };
    export { getC4ShapeKeys };
    export { getBoundaries };
    export { getBoundarys };
    export { getCurrentBoundaryParse };
    export { getParentBoundaryParse };
    export { getRels };
    export { getTitle };
    export { getC4Type };
    export { getC4ShapeInRow };
    export { getC4BoundaryInRow };
    export { setAccTitle };
    export { getAccTitle };
    export { getAccDescription };
    export { setAccDescription };
    export function getConfig(): import("../../config.type.js").C4DiagramConfig | undefined;
    export { clear };
    export { LINETYPE };
    export { ARROWTYPE };
    export { PLACEMENT };
    export { setTitle };
    export { setC4Type };
}
export default _default;
import { setAccTitle } from '../common/commonDb.js';
import { getAccTitle } from '../common/commonDb.js';
import { getAccDescription } from '../common/commonDb.js';
import { setAccDescription } from '../common/commonDb.js';