(chunk, chunkGraph)
| 177 | * @returns {boolean} true, when a JS file is needed for this chunk |
| 178 | */ |
| 179 | const chunkHasJs = (chunk, chunkGraph) => { |
| 180 | let innerCache = chunkHasJsCache.get(chunkGraph); |
| 181 | if (innerCache === undefined) { |
| 182 | innerCache = new WeakMap(); |
| 183 | chunkHasJsCache.set(chunkGraph, innerCache); |
| 184 | } |
| 185 | |
| 186 | const cachedResult = innerCache.get(chunk); |
| 187 | if (cachedResult !== undefined) { |
| 188 | return cachedResult; |
| 189 | } |
| 190 | |
| 191 | const result = _chunkHasJs(chunk, chunkGraph); |
| 192 | innerCache.set(chunk, result); |
| 193 | return result; |
| 194 | }; |
| 195 | |
| 196 | /** |
| 197 | * Chunk has runtime or js. |
no test coverage detected