MCPcopy Create free account
hub / github.com/microsoft/SandDance / parseParameters

Function parseParameters

docs/tests/v2/es6/js/sanddance.js:131418–131430  ·  view source on GitHub ↗

* Parse a set of operator parameters.

(spec, ctx, params)

Source from the content-addressed store, hash-verified

131416 * Parse a set of operator parameters.
131417 */
131418function parseParameters(spec, ctx, params) {
131419 params = params || {};
131420 var key, value;
131421
131422 for (key in spec) {
131423 value = spec[key];
131424 params[key] = (0, _vegaUtil.isArray)(value) ? value.map(function (v) {
131425 return parseParameter(v, ctx, params);
131426 }) : parseParameter(value, ctx, params);
131427 }
131428
131429 return params;
131430}
131431/**
131432 * Parse a single parameter.
131433 */

Callers 3

getExpressionFunction · 0.70
_defaultFunction · 0.70
parseSubParameterFunction · 0.70

Calls 1

parseParameterFunction · 0.70

Tested by

no test coverage detected