(patterns, cls, doState)
| 650 | validateMap(inputMap, 'Input'); |
| 651 | |
| 652 | function validatePatterns(patterns, cls, doState) { |
| 653 | for (const keyStr in patterns) { |
| 654 | const keyPatterns = patterns[keyStr]; |
| 655 | for (const property in keyPatterns) { |
| 656 | keyPatterns[property].forEach(({keys, values, callbacks}) => { |
| 657 | const id = zipObj(keys, values); |
| 658 | validateIdPatternProp(id, property, cls, callbacks); |
| 659 | if (doState) { |
| 660 | callbacks.forEach(validateState); |
| 661 | } |
| 662 | }); |
| 663 | } |
| 664 | } |
| 665 | } |
| 666 | |
| 667 | validatePatterns(outputPatterns, 'Output', true); |
| 668 | validatePatterns(inputPatterns, 'Input'); |
no test coverage detected
searching dependent graphs…