MapThemeToggleRuntime
FitFileViewer - API Documentation v30.0.1
FitFileViewer - API Documentation / utils/theming/specific/mapThemeToggleRuntime / MapThemeToggleRuntime
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β
AbortController
createElement()β
createElement<
K>(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>(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β
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