UNPKG

appcenter-cli

Version:

Command line tool for Visual Studio App Center

30 lines (29 loc) 907 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function parseTestParameters(testParameters) { const result = {}; if (testParameters) { testParameters.forEach((p) => { const parsedParameter = parseTestParameter(p); result[parsedParameter.key] = parsedParameter.value; }); } return result; } exports.parseTestParameters = parseTestParameters; function parseTestParameter(testParameter) { const separatorIndex = testParameter.indexOf("="); if (separatorIndex !== -1) { return { key: testParameter.substr(0, separatorIndex), value: testParameter.substr(separatorIndex + 1, testParameter.length - separatorIndex - 1) }; } else { return { key: testParameter, value: null }; } } exports.parseTestParameter = parseTestParameter;