fix(image-pipeline): harden worker preview path

This commit is contained in:
Matthias
2026-04-05 09:49:51 +02:00
parent 86f487d0ef
commit 186a5b9f92
5 changed files with 206 additions and 11 deletions

View File

@@ -65,9 +65,10 @@ function parseBooleanFlag(value: unknown): boolean | undefined {
function readFlagFromRuntimeStore(
key: (typeof IMAGE_PIPELINE_BACKEND_FLAG_KEYS)[keyof typeof IMAGE_PIPELINE_BACKEND_FLAG_KEYS],
): unknown {
const runtimeStore =
globalThis.__LEMONSPACE_FEATURE_FLAGS__ ??
(typeof window !== "undefined" ? window.__LEMONSPACE_FEATURE_FLAGS__ : undefined);
const runtimeStore = (globalThis as typeof globalThis & {
__LEMONSPACE_FEATURE_FLAGS__?: RuntimeFeatureFlagStore;
}).__LEMONSPACE_FEATURE_FLAGS__;
if (runtimeStore && key in runtimeStore) {
return runtimeStore[key];
}