Interface UIState
interface UIState {
activeWindow: Readable<Window>;
dragging: Readable<boolean>;
headerButtons: Readable<HeaderButton>;
minimized: Readable<boolean>;
resizing: Readable<boolean>;
subscribe(
this: void,
run: Subscriber<UIStateData>,
invalidate?: Invalidator<UIStateData>,
): Unsubscriber;
}
activeWindow: Readable<Window>;
dragging: Readable<boolean>;
headerButtons: Readable<HeaderButton>;
minimized: Readable<boolean>;
resizing: Readable<boolean>;
subscribe(
this: void,
run: Subscriber<UIStateData>,
invalidate?: Invalidator<UIStateData>,
): Unsubscriber;
}
Hierarchy
- Readable<UIStateData>
- UIState (View Summary)
Index
Methods
Properties
Methods
subscribe
- subscribe(
this: void,
run: Subscriber<UIStateData>,
invalidate?: Invalidator<UIStateData>,
): Unsubscriber Subscribe on value changes.
Parameters
- this: void
- run: Subscriber<UIStateData>
subscription callback
Optional
invalidate: Invalidator<UIStateData>cleanup callback
Returns Unsubscriber
Provides a custom readable Svelte store for UI state.