Provides a custom readable Svelte store for SvelteApp.Options state.

interface AppOptions {
    alwaysOnTop: Writable<boolean>;
    draggable: Writable<boolean>;
    focusAuto: Writable<boolean>;
    focusKeep: Writable<boolean>;
    focusTrap: Writable<boolean>;
    headerButtonNoClose: Writable<boolean>;
    headerButtonNoLabel: Writable<boolean>;
    headerIcon: Writable<string>;
    headerNoTitleMinimized: Writable<boolean>;
    minimizable: Writable<boolean>;
    popOut: Writable<boolean>;
    positionable: Writable<boolean>;
    resizable: Writable<boolean>;
    title: Writable<string>;
    subscribe(
        this: void,
        run: Subscriber<SvelteApp.Options>,
        invalidate?: Invalidator<SvelteApp.Options>,
    ): Unsubscriber;
}
Hierarchy

Methods

Properties

alwaysOnTop: Writable<boolean>

Derived store for alwaysOnTop updates.

draggable: Writable<boolean>

Derived store for draggable updates.

focusAuto: Writable<boolean>

Derived store for focusAuto updates.

focusKeep: Writable<boolean>

Derived store for focusKeep updates.

focusTrap: Writable<boolean>

Derived store for focusTrap updates.

headerButtonNoClose: Writable<boolean>

Derived store for headerButtonNoClose updates.

headerButtonNoLabel: Writable<boolean>

Derived store for headerButtonNoLabel updates.

headerIcon: Writable<string>

Derived store for headerIcon updates.

headerNoTitleMinimized: Writable<boolean>

Derived store for headerNoTitleMinimized updates.

minimizable: Writable<boolean>

Derived store for minimizable updates.

popOut: Writable<boolean>

Derived store for popOut updates.

positionable: Writable<boolean>

Derived store for positionable updates.

resizable: Writable<boolean>

Derived store for resizable updates.

title: Writable<string>

Derived store for title updates.