Interface: UIStateManagerRuntime
Defined in: utils/state/domain/uiStateManagerRuntime.ts:91
Propertiesβ
addWindowEventListenerβ
addWindowEventListener: <K>(type: K, listener: (event: WindowEventMap[K]) => void, options?: AddEventListenerOptions) => void;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:92
Type Parametersβ
Kβ
K extends keyof WindowEventMap
Parametersβ
typeβ
K
listenerβ
(event: WindowEventMap[K]) => void
options?β
AddEventListenerOptions
Returnsβ
void
createAbortControllerβ
createAbortController: () => AbortController;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:97
Returnsβ
createSpanElementβ
createSpanElement: () => HTMLSpanElement;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:98
Returnsβ
dateNowβ
dateNow: () => number;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:99
Returnsβ
number
getDefaultDocumentTitleβ
getDefaultDocumentTitle: (fallbackTitle: string) => string;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:100
Parametersβ
fallbackTitleβ
string
Returnsβ
string
getActiveFileNameContainerElementβ
getActiveFileNameContainerElement: () =>
| HTMLElement
| null;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:101
Returnsβ
| HTMLElement
| null
getActiveFileNameElementβ
getActiveFileNameElement: () =>
| HTMLElement
| null;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:102
Returnsβ
| HTMLElement
| null
getAltFitIframeElementβ
getAltFitIframeElement: () =>
| HTMLElement
| null;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:103
Returnsβ
| HTMLElement
| null
getChartControlsToggleElementβ
getChartControlsToggleElement: () =>
| HTMLElement
| null;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:104
Returnsβ
| HTMLElement
| null
getChartSettingsWrapperElementβ
getChartSettingsWrapperElement: () =>
| HTMLElement
| null;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:105
Returnsβ
| HTMLElement
| null
getDropOverlayElementβ
getDropOverlayElement: () =>
| HTMLElement
| null;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:106
Returnsβ
| HTMLElement
| null
getFileLoadingProgressElementβ
getFileLoadingProgressElement: () =>
| HTMLElement
| null;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:107
Returnsβ
| HTMLElement
| null
getLoadingIndicatorElementβ
getLoadingIndicatorElement: () =>
| HTMLElement
| null;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:108
Returnsβ
| HTMLElement
| null
getMainContentElementβ
getMainContentElement: () =>
| HTMLElement
| null;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:109
Returnsβ
| HTMLElement
| null
getMapContainerElementβ
getMapContainerElement: () =>
| HTMLElement
| null;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:110
Returnsβ
| HTMLElement
| null
getMeasurementModeToggleElementβ
getMeasurementModeToggleElement: () =>
| HTMLElement
| null;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:111
Returnsβ
| HTMLElement
| null
getSidebarElementβ
getSidebarElement: () =>
| HTMLElement
| null;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:112
Returnsβ
| HTMLElement
| null
getSystemThemeMediaQueryβ
getSystemThemeMediaQuery: () =>
| MediaQueryList
| null;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:113
Returnsβ
| MediaQueryList
| null
getTabButtonElementsβ
getTabButtonElements: () => readonly Element[];
Defined in: utils/state/domain/uiStateManagerRuntime.ts:114
Returnsβ
readonly Element[]
getTabContentElementsβ
getTabContentElements: () => readonly Element[];
Defined in: utils/state/domain/uiStateManagerRuntime.ts:115
Returnsβ
readonly Element[]
getThemeRootElementβ
getThemeRootElement: () =>
| HTMLElement
| null;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:116
Returnsβ
| HTMLElement
| null
getThemeStateElementsβ
getThemeStateElements: () => readonly Element[];
Defined in: utils/state/domain/uiStateManagerRuntime.ts:117
Returnsβ
readonly Element[]
getThemeToggleElementsβ
getThemeToggleElements: () => readonly Element[];
Defined in: utils/state/domain/uiStateManagerRuntime.ts:118
Returnsβ
readonly Element[]
getUnloadFileButtonElementβ
getUnloadFileButtonElement: () =>
| HTMLElement
| null;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:119
Returnsβ
| HTMLElement
| null
getWindowStateβ
getWindowState: () =>
| Readonly<{
height: number;
maximized: boolean;
width: number;
x: number;
y: number;
}>
| null;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:120
Returnsβ
| Readonly<{
height: number;
maximized: boolean;
width: number;
x: number;
y: number;
}>
| null
getZwiftIframeElementβ
getZwiftIframeElement: () =>
| HTMLElement
| null;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:121
Returnsβ
| HTMLElement
| null
hasWindowβ
hasWindow: () => boolean;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:122
Returnsβ
boolean
isHTMLElementβ
isHTMLElement: (value: unknown) => value is HTMLElement;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:123
Parametersβ
valueβ
unknown
Returnsβ
value is HTMLElement
setAppHasFileStateβ
setAppHasFileState: (hasFile: boolean) => void;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:124
Parametersβ
hasFileβ
boolean
Returnsβ
void
setBodyCursorβ
setBodyCursor: (cursor: string) => void;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:125
Parametersβ
cursorβ
string
Returnsβ
void
setDocumentTitleβ
setDocumentTitle: (title: string) => void;
Defined in: utils/state/domain/uiStateManagerRuntime.ts:126
Parametersβ
titleβ
string
Returnsβ
void