* Retrieve all the package info stored for a list of patterns.
(patterns)
| 76849 | */ |
| 76850 | |
| 76851 | getAllInfoForPatterns(patterns) { |
| 76852 | const infos = []; |
| 76853 | const seen = new Set(); |
| 76854 | |
| 76855 | for (var _iterator9 = patterns, _isArray9 = Array.isArray(_iterator9), _i9 = 0, _iterator9 = _isArray9 ? _iterator9 : _iterator9[Symbol.iterator]();;) { |
| 76856 | var _ref10; |
| 76857 | |
| 76858 | if (_isArray9) { |
| 76859 | if (_i9 >= _iterator9.length) break; |
| 76860 | _ref10 = _iterator9[_i9++]; |
| 76861 | } else { |
| 76862 | _i9 = _iterator9.next(); |
| 76863 | if (_i9.done) break; |
| 76864 | _ref10 = _i9.value; |
| 76865 | } |
| 76866 | |
| 76867 | const pattern = _ref10; |
| 76868 | |
| 76869 | const info = this.patterns[pattern]; |
| 76870 | if (seen.has(info)) { |
| 76871 | continue; |
| 76872 | } |
| 76873 | |
| 76874 | seen.add(info); |
| 76875 | infos.push(info); |
| 76876 | } |
| 76877 | |
| 76878 | return infos; |
| 76879 | } |
| 76880 | |
| 76881 | /** |
| 76882 | * Get a flat list of all package info. |
no test coverage detected