summaryrefslogtreecommitdiff
path: root/themes/blowfish/assets/lib/mermaid/diagrams/sequence/sequenceDb.d.ts
diff options
context:
space:
mode:
authorChristoph Cullmann <cullmann@kde.org>2024-04-28 17:33:09 +0200
committerChristoph Cullmann <cullmann@kde.org>2024-04-28 17:33:09 +0200
commite77051ccc4b47951bfa4fde2be436b1bb2fb113b (patch)
treef0b75ee3521da9c8cd39dac4359212348f70e4e8 /themes/blowfish/assets/lib/mermaid/diagrams/sequence/sequenceDb.d.ts
parent4b355837824ac2422d371acef790f0f4249255c7 (diff)
use https://github.com/nunocoracao/blowfish.git
Diffstat (limited to 'themes/blowfish/assets/lib/mermaid/diagrams/sequence/sequenceDb.d.ts')
-rw-r--r--themes/blowfish/assets/lib/mermaid/diagrams/sequence/sequenceDb.d.ts153
1 files changed, 153 insertions, 0 deletions
diff --git a/themes/blowfish/assets/lib/mermaid/diagrams/sequence/sequenceDb.d.ts b/themes/blowfish/assets/lib/mermaid/diagrams/sequence/sequenceDb.d.ts
new file mode 100644
index 0000000..f2723b5
--- /dev/null
+++ b/themes/blowfish/assets/lib/mermaid/diagrams/sequence/sequenceDb.d.ts
@@ -0,0 +1,153 @@
+export function addBox(data: any): void;
+export function addActor(id: any, name: any, description: any, type: any): void;
+export function addMessage(idFrom: any, idTo: any, message: any, answer: any): void;
+export function addSignal(idFrom: any, idTo: any, message: {
+ text: undefined;
+ wrap: undefined;
+} | undefined, messageType: any, activate?: boolean): boolean;
+export function hasAtLeastOneBox(): boolean;
+export function hasAtLeastOneBoxWithTitle(): boolean;
+export function getMessages(): never[];
+export function getBoxes(): never[];
+export function getActors(): {};
+export function getCreatedActors(): {};
+export function getDestroyedActors(): {};
+export function getActor(id: any): any;
+export function getActorKeys(): string[];
+export function enableSequenceNumbers(): void;
+export function disableSequenceNumbers(): void;
+export function showSequenceNumbers(): boolean;
+export function setWrap(wrapSetting: any): void;
+export function autoWrap(): boolean | undefined;
+export function clear(): void;
+export function parseMessage(str: any): {
+ text: any;
+ wrap: boolean | undefined;
+};
+export function parseBoxData(str: any): {
+ color: any;
+ text: string | undefined;
+ wrap: boolean | undefined;
+};
+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;
+ let AUTONUMBER: number;
+ let CRITICAL_START: number;
+ let CRITICAL_OPTION: number;
+ let CRITICAL_END: number;
+ let BREAK_START: number;
+ let BREAK_END: number;
+ let PAR_OVER_START: number;
+}
+export namespace ARROWTYPE {
+ let FILLED: number;
+ let OPEN: number;
+}
+export namespace PLACEMENT {
+ let LEFTOF: number;
+ let RIGHTOF: number;
+ let OVER: number;
+}
+export function addNote(actor: any, placement: any, message: any): void;
+export function addLinks(actorId: any, text: any): void;
+export function addALink(actorId: any, text: any): void;
+export function addProperties(actorId: any, text: any): void;
+export function addDetails(actorId: any, text: any): void;
+export function getActorProperty(actor: any, key: any): any;
+export function apply(param: object | object[] | AddMessageParams): void;
+declare namespace _default {
+ export { addActor };
+ export { addMessage };
+ export { addSignal };
+ export { addLinks };
+ export { addDetails };
+ export { addProperties };
+ export { autoWrap };
+ export { setWrap };
+ export { enableSequenceNumbers };
+ export { disableSequenceNumbers };
+ export { showSequenceNumbers };
+ export { getMessages };
+ export { getActors };
+ export { getCreatedActors };
+ export { getDestroyedActors };
+ export { getActor };
+ export { getActorKeys };
+ export { getActorProperty };
+ export { getAccTitle };
+ export { getBoxes };
+ export { getDiagramTitle };
+ export { setDiagramTitle };
+ export function getConfig(): import("../../config.type.js").SequenceDiagramConfig | undefined;
+ export { clear };
+ export { parseMessage };
+ export { parseBoxData };
+ export { LINETYPE };
+ export { ARROWTYPE };
+ export { PLACEMENT };
+ export { addNote };
+ export { setAccTitle };
+ export { apply };
+ export { setAccDescription };
+ export { getAccDescription };
+ export { hasAtLeastOneBox };
+ export { hasAtLeastOneBoxWithTitle };
+}
+export default _default;
+/**
+ * A message from one actor to another.
+ */
+export type AddMessageParams = {
+ /**
+ * - The id of the actor sending the message.
+ */
+ from: string;
+ /**
+ * - The id of the actor receiving the message.
+ */
+ to: string;
+ /**
+ * - The message text.
+ */
+ msg: string;
+ /**
+ * - The type of signal.
+ */
+ signalType: number;
+ /**
+ * - Set to `"addMessage"` if this is an `AddMessageParams`.
+ */
+ type: "addMessage";
+ /**
+ * - If `true`, this signal starts an activation.
+ */
+ activate?: boolean | undefined;
+};
+import { getAccTitle } from '../common/commonDb.js';
+import { getDiagramTitle } from '../common/commonDb.js';
+import { setDiagramTitle } from '../common/commonDb.js';
+import { setAccTitle } from '../common/commonDb.js';
+import { setAccDescription } from '../common/commonDb.js';
+import { getAccDescription } from '../common/commonDb.js';