Private loadedTrack which entities have been loaded from DB
Private loadingTrack loading promises to prevent duplicate loads
Private metadataPrivate saveDebounce timeouts per entity name
Private stateCache of BehaviorSubjects per entity name
Private debouncedPrivate getGet section state, returning defaults if section doesn't exist yet.
The entity name
The section key
Section state with defaults applied
Private getPrivate loadPrivate savePrivate updateUpdate a single section's state.
Service for managing form state persistence per entity. State is stored in the User Settings entity and shared reactively across all form instances for the same entity.