(enabledOverride: boolean | undefined, fn: () => Promise<T>)
| 261 | } |
| 262 | |
| 263 | export function withCacheEnabled<T>(enabledOverride: boolean | undefined, fn: () => Promise<T>) { |
| 264 | if (enabledOverride === undefined) { |
| 265 | return fn(); |
| 266 | } |
| 267 | |
| 268 | return cacheEnabledStorage.run({ enabled: enabledOverride }, fn); |
| 269 | } |
| 270 | |
| 271 | function getEffectiveCacheEnabled() { |
| 272 | return cacheEnabledStorage.getStore()?.enabled ?? enabled; |
no test coverage detected
searching dependent graphs…