UNPKG

2.21 kBTypeScriptView Raw
1export interface DiagramConfiguration {
2 readonly hiddenFields?: string[];
3 readonly hidePlaintext?: boolean;
4}
5export declare function isValidDiagramConfiguration(toBeValidated: unknown): toBeValidated is DiagramConfiguration;
6export declare function formatPayload(payload: unknown, diagramConfiguration: DiagramConfiguration): string;
7export declare const initDiagramCreation: (scenarioId: string) => void;
8export declare const addRequest: (scenarioId: string, target: string, url: string, data: unknown, diagramConfiguration: DiagramConfiguration) => void;
9export declare const addSuccessfulResponse: (scenarioId: string, source: string, status: string, body: unknown, diagramConfiguration: DiagramConfiguration) => void;
10export declare const addFailedResponse: (scenarioId: string, source: string, status: string, body: string, diagramConfiguration: DiagramConfiguration) => void;
11export declare const addDelay: (scenarioId: string, durationInSec: number) => void;
12export declare const addWsMessage: (scenarioId: string, source: string, payload: unknown, diagramConfiguration: DiagramConfiguration) => void;
13export declare const addMqttMessage: (scenarioId: string, topic: string, payload: unknown, diagramConfiguration: DiagramConfiguration) => void;
14export declare const addMqttPublishMessage: (scenarioId: string, topic: string, payload: any, diagramConfiguration: DiagramConfiguration) => void;
15export declare const addAMQPReceivedMessage: (scenarioId: string, source: string, exchange: string, routingKey: string, payload: unknown, diagramConfiguration: DiagramConfiguration) => void;
16export declare const addMissingAMQPMessage: (scenarioId: string, exchange: string, routingKey: string, expectedMessages: number, receivedMessages: number, errorMsg: string) => void;
17export declare const addMissingMQTTMessage: (scenarioId: string, topic: string, expectedMessages: number, receivedMessages: number, errorMsg: string) => void;
18export declare const addMissingAsyncMessage: (scenarioId: string, asyncInfo: string, source: string, expectedMessages: number, receivedMessages: number, errorMsg: string) => void;
19export declare const generateSequenceDiagram: (scenarioId: string) => Promise<void>;