Interface: MapThemeToggleRuntime
Defined in: utils/theming/specific/mapThemeToggleRuntime.ts:34
Methodsβ
addDocumentListener()β
addDocumentListener(
eventName: string,
listener: EventListener,
options: AddEventListenerOptions & {
signal: AbortSignal;
}
): void;
Defined in: utils/theming/specific/mapThemeToggleRuntime.ts:35
Parametersβ
eventNameβ
string
listenerβ
EventListener
optionsβ
AddEventListenerOptions & {
signal: AbortSignal;
}
Returnsβ
void
clearTimeout()β
clearTimeout(handle: MapThemeToggleTimerHandle): void;
Defined in: utils/theming/specific/mapThemeToggleRuntime.ts:40
Parametersβ
handleβ
Returnsβ
void
createAbortController()β
createAbortController(): AbortController;
Defined in: utils/theming/specific/mapThemeToggleRuntime.ts:41
Returnsβ
createElement()β
createElement<K extends keyof HTMLElementTagNameMap>(tagName: K): HTMLElementTagNameMap[K];
Defined in: utils/theming/specific/mapThemeToggleRuntime.ts:42
Type Parametersβ
Kβ
K extends keyof HTMLElementTagNameMap
Parametersβ
tagNameβ
K
Returnsβ
HTMLElementTagNameMap[K]
createMapThemeChangedEvent()β
createMapThemeChangedEvent(eventName: string, inverted: boolean): CustomEvent<{
inverted: boolean;
}>;
Defined in: utils/theming/specific/mapThemeToggleRuntime.ts:45
Parametersβ
eventNameβ
string
invertedβ
boolean
Returnsβ
CustomEvent<{
inverted: boolean;
}>
createSvgElement()β
createSvgElement<K extends keyof SVGElementTagNameMap>(tagName: K): SVGElementTagNameMap[K];
Defined in: utils/theming/specific/mapThemeToggleRuntime.ts:49
Type Parametersβ
Kβ
K extends keyof SVGElementTagNameMap
Parametersβ
tagNameβ
K
Returnsβ
SVGElementTagNameMap[K]
dispatchDocumentEvent()β
dispatchDocumentEvent(event: Event): boolean;
Defined in: utils/theming/specific/mapThemeToggleRuntime.ts:52
Parametersβ
eventβ
Returnsβ
boolean
findExistingToggle()β
findExistingToggle():
| HTMLElement
| null;
Defined in: utils/theming/specific/mapThemeToggleRuntime.ts:53
Returnsβ
| HTMLElement
| null
isBodyThemeDark()β
isBodyThemeDark(): boolean;
Defined in: utils/theming/specific/mapThemeToggleRuntime.ts:54
Returnsβ
boolean
isTestEnvironment()β
isTestEnvironment(): boolean;
Defined in: utils/theming/specific/mapThemeToggleRuntime.ts:55
Returnsβ
boolean
setTimeout()β
setTimeout(callback: () => void, timeout: number): MapThemeToggleTimerHandle;
Defined in: utils/theming/specific/mapThemeToggleRuntime.ts:56
Parametersβ
callbackβ
() => void
timeoutβ
number