(runtime, fn, deterministicOrder = false)
| 62 | * @returns {void} |
| 63 | */ |
| 64 | const forEachRuntime = (runtime, fn, deterministicOrder = false) => { |
| 65 | if (runtime === undefined) { |
| 66 | fn(undefined); |
| 67 | } else if (typeof runtime === class="st">"string") { |
| 68 | fn(runtime); |
| 69 | } else { |
| 70 | if (deterministicOrder) runtime.sort(); |
| 71 | for (const r of runtime) { |
| 72 | fn(r); |
| 73 | } |
| 74 | } |
| 75 | }; |
| 76 | |
| 77 | /** |
| 78 | * Returns runtime key. |
no test coverage detected