UNPKG

@camunda8/sdk

Version:

[![NPM](https://nodei.co/npm/@camunda8/sdk.png)](https://www.npmjs.com/package/@camunda8/sdk)

25 lines 780 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.encodeTaskVariablesForAPIRequest = exports.escape = void 0; const lib_1 = require("../../lib"); /** * Shallow escape * @param variable * @returns */ const escape = (variable) => { if (typeof variable === 'object') { return `${(0, lib_1.losslessStringify)(variable)}`; } if (typeof variable === 'string') { return `"${variable}"`; } return variable; }; exports.escape = escape; const encodeTaskVariablesForAPIRequest = (variables) => Object.keys(variables).map((key) => ({ name: `${key}`, value: (0, exports.escape)(variables[key]), })); exports.encodeTaskVariablesForAPIRequest = encodeTaskVariablesForAPIRequest; //# sourceMappingURL=utils.js.map