Interface UIState
interface UIState {
activeWindow: Readable<Window>;
detached: Readable<boolean>;
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>;
detached: Readable<boolean>;
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>,
 ): UnsubscriberSubscribe on value changes. Parameters- this: void
- run: Subscriber<UIStateData>subscription callback 
- Optionalinvalidate: Invalidator<UIStateData>- cleanup callback 
 Returns Unsubscriber
Provides a custom readable Svelte store for UI state.