UNPKG

@vzeta/zeebe-node-test

Version:

The Node.js client library for the Zeebe Workflow Automation Engine.

24 lines 1.12 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.stringifyVariables = exports.parseVariablesAndCustomHeadersToJSON = exports.parseVariables = void 0; const transform_API_1 = require("./transform-API"); function parseVariables(response) { return transform_API_1.makeAPI1ResAPI0Compatible(Object.assign({}, response, { variables: JSON.parse(response.variables || '{}'), })); } exports.parseVariables = parseVariables; function parseVariablesAndCustomHeadersToJSON(response) { return transform_API_1.makeAPI1ResAPI0Compatible(Object.assign({}, response, { customHeaders: JSON.parse(response.customHeaders), variables: JSON.parse(response.variables), })); } exports.parseVariablesAndCustomHeadersToJSON = parseVariablesAndCustomHeadersToJSON; function stringifyVariables(request) { const variables = request.variables || {}; const variablesString = JSON.stringify(variables); return Object.assign({}, request, { variables: variablesString }); } exports.stringifyVariables = stringifyVariables; //# sourceMappingURL=stringifyVariables.js.map