* Parse a parameter that contains one or more sub-parameter objects.
(def, spec, scope)
| 148122 | /** |
| 148123 | * Parse a parameter that contains one or more sub-parameter objects. |
| 148124 | */ function parseSubParameters(def, spec, scope) { |
| 148125 | const value14 = spec[def.name]; |
| 148126 | if (def.array) { |
| 148127 | if (!(0, _vegaUtil.isArray)(value14)) // signals not allowed! |
| 148128 | (0, _vegaUtil.error)("Expected an array of sub-parameters. Instead: " + (0, _vegaUtil.stringValue)(value14)); |
| 148129 | return value14.map((v)=>parseSubParameter(def, v, scope)); |
| 148130 | } else return parseSubParameter(def, value14, scope); |
| 148131 | } |
| 148132 | /** |
| 148133 | * Parse a sub-parameter object. |
| 148134 | */ function parseSubParameter(def, value15, scope) { |
no test coverage detected