* Parse a single parameter.
(spec, ctx, params)
| 131434 | |
| 131435 | |
| 131436 | function parseParameter(spec, ctx, params) { |
| 131437 | if (!spec || !(0, _vegaUtil.isObject)(spec)) return spec; |
| 131438 | |
| 131439 | for (var i = 0, n = PARSERS.length, p; i < n; ++i) { |
| 131440 | p = PARSERS[i]; |
| 131441 | |
| 131442 | if ((0, _vegaUtil.hasOwnProperty)(spec, p.key)) { |
| 131443 | return p.parse(spec, ctx, params); |
| 131444 | } |
| 131445 | } |
| 131446 | |
| 131447 | return spec; |
| 131448 | } |
| 131449 | /** Reference parsers. */ |
| 131450 | |
| 131451 |
no test coverage detected