UNPKG

@cognigy/rest-api-client

Version:

Cognigy REST-Client

71 lines 2.18 kB
import { __awaiter } from "tslib"; /* Custom modules */ import { createNodeDescriptor } from "../../createNodeDescriptor"; /** * Node name: 'Debug Message' * * Purpose: * Send a Debug Message to the Interaction Panel */ export const DEBUG_MESSAGE = createNodeDescriptor({ type: "debugMessage", defaultLabel: "Debug Message", summary: "UI__NODE_EDITOR__DEBUG_MESSAGE__SUMMARY", appearance: { showIcon: false }, fields: [ { key: "level", type: "select", label: "UI__NODE_EDITOR__DEBUG_MESSAG__FIELDS__LEVEL__LABEL", defaultValue: "info", description: "UI__NODE_EDITOR__DEBUG_MESSAG__FIELDS__LEVEL__DESCRIPTION", params: { options: [ { label: "UI__NODE_EDITOR__DEBUG_MESSAG__FIELDS__LEVEL__OPTIONS__INFO", value: "info", }, { label: "UI__NODE_EDITOR__DEBUG_MESSAG__FIELDS__LEVEL__OPTIONS__ERROR", value: "error", }, ] } }, { key: "header", type: "cognigyText", label: "UI__NODE_EDITOR__DEBUG_MESSAG__FIELDS__HEADER__LABEL", }, { key: "message", type: "cognigyText", label: "UI__NODE_EDITOR__DEBUG_MESSAG__FIELDS__MESSAGE__LABEL", params: { required: true, multiline: true, rows: 4, }, }, ], preview: { key: "message", type: "text", }, tags: ["basic", "debug"], function: ({ cognigy, config }) => __awaiter(void 0, void 0, void 0, function* () { const { api } = cognigy; const { level, message, header } = config; if (level && message) { if (level === "info") { api.logDebugMessage(message, header); } if (level === "error") { api.logDebugError(message, header); } } }) }); //# sourceMappingURL=debugMessage.js.map