diff options
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.ts | 153 |
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'; |