Documentation / @expofp/schema / LocalStorageConfigSchema
Variable: LocalStorageConfigSchema
ts
const LocalStorageConfigSchema: ZodObject<LocalStorageConfig>;The subset persisted per-user in localStorage.
viewerMode / previewMode / uiScale are schema-typed here (their keys are efp-viewerMode / efp-previewMode / efp-uiScale) but deliberately NOT merged into the effective config by loadConfig: the floor plan reads them from storage lazily, which is what keeps the legacy one-shot URL seeds (?viewermode= / ?previewMode= / ?uiscale=, which write these keys) effective within the same load — a frozen config value could not be revoked by a same-load disable seed.