(chart, metadata = {})
| 79 | } |
| 80 | |
| 81 | function attachRuntimeCacheMetadata(chart, metadata = {}) { |
| 82 | if (!chart) return chart; |
| 83 | |
| 84 | const plainChart = toPlainChart(chart); |
| 85 | plainChart.cacheStatus = metadata.cacheStatus || plainChart.cacheStatus || "miss"; |
| 86 | plainChart.variantHash = metadata.variantHash || plainChart.variantHash || null; |
| 87 | plainChart.stale = Boolean(metadata.stale); |
| 88 | return plainChart; |
| 89 | } |
| 90 | |
| 91 | class ChartController { |
| 92 | constructor() { |
no test coverage detected