@eclipse-scout/core
Version:
Eclipse Scout runtime
19 lines • 896 B
TypeScript
import { UiPreferencesDo, UiPreferencesStore, UiPreferencesUpdateHandler } from '../../index';
/**
* {@link UiPreferencesStore} for jasmine tests. For each spec, a new instance is created, so any changed
* preferences are not carried over to the next spec. Use {@link SpecUiPreferencesStore#get} to access
* the current instance.
*/
export declare class SpecUiPreferencesStore extends UiPreferencesStore {
preferences: UiPreferencesDo;
loadCount: number;
storeCount: number;
subscribers: UiPreferencesUpdateHandler[];
protected _load(): Promise<UiPreferencesDo>;
protected _store(preferences: UiPreferencesDo): Promise<void>;
protected _subscribeForUpdates(handler: UiPreferencesUpdateHandler): Promise<void>;
static install(): void;
static uninstall(): void;
static get(): SpecUiPreferencesStore;
}
//# sourceMappingURL=SpecUiPreferencesStore.d.ts.map