UNPKG

mermaid

Version:

Markdown-ish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs.

127 lines (126 loc) 4.24 kB
export function parseDirective(statement: any, context: any, type: any): void; 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): boolean; export function hasAtLeastOneBox(): boolean; export function hasAtLeastOneBoxWithTitle(): boolean; export function getMessages(): any[]; export function getBoxes(): any[]; 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(): any; 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: any): 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 { parseDirective }; 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; import { getAccTitle } from '../../commonDb.js'; import { getDiagramTitle } from '../../commonDb.js'; import { setDiagramTitle } from '../../commonDb.js'; import { setAccTitle } from '../../commonDb.js'; import { setAccDescription } from '../../commonDb.js'; import { getAccDescription } from '../../commonDb.js';