UNPKG

@eclipse-scout/core

Version:
17 lines 821 B
/// <reference types="jquery" /> import { UiPreferencesDo, UiPreferencesUpdateDo } from '../index'; /** * Abstract storage service for {@link UiPreferences}. * * An implementation can be provided by registering an object factory for this type. */ export declare class UiPreferencesStore { load(): JQuery.Promise<UiPreferencesDo>; store(preferences: UiPreferencesDo): JQuery.Promise<void>; subscribeForUpdates(handler: UiPreferencesUpdateHandler): JQuery.Promise<void>; protected _load(): Promise<UiPreferencesDo>; protected _store(preferences: UiPreferencesDo): Promise<void>; protected _subscribeForUpdates(handler: UiPreferencesUpdateHandler): Promise<void>; } export type UiPreferencesUpdateHandler = (update: UiPreferencesUpdateDo) => void; //# sourceMappingURL=UiPreferencesStore.d.ts.map