(encode, type, role, style, scope, params)
| 147006 | return code; |
| 147007 | } |
| 147008 | function parseEncode(encode, type, role, style, scope, params) { |
| 147009 | const enc = {}; |
| 147010 | params = params || {}; |
| 147011 | params.encoders = { |
| 147012 | $encode: enc |
| 147013 | }; |
| 147014 | encode = applyDefaults(encode, type, role, style, scope.config); |
| 147015 | for(const key in encode)enc[key] = parseBlock(encode[key], type, params, scope); |
| 147016 | return params; |
| 147017 | } |
| 147018 | function parseBlock(block, marktype, params, scope) { |
| 147019 | const channels = {}, fields = {}; |
| 147020 | for(const name in block)if (block[name] != null) // skip any null entries |
no test coverage detected