@wpkernel/ui / DataViewPreferencesRuntime
Interface: DataViewPreferencesRuntime
Runtime for managing DataViews preferences
Wraps a preferences adapter with convenience methods for components. Created via createPreferencesRuntime function.
Properties
adapter
ts
adapter: DataViewPreferencesAdapter;The underlying preferences adapter
get()
ts
get: (key) => Promise<unknown>;Retrieve a preference value
Parameters
key
string
Preference key
Returns
Promise<unknown>
Preference value or undefined
getScopeOrder()
ts
getScopeOrder: () => DataViewPreferenceScope[];Get the preference scope resolution order
Returns
Array of scopes in priority order
set()
ts
set: (key, value) => Promise<void>;Persist a preference value
Parameters
key
string
Preference key
value
unknown
Preference value
Returns
Promise<void>
