Interface: MapFullscreenControlRuntime
Defined in: utils/maps/controls/mapFullscreenControlRuntime.ts:32
Propertiesβ
addDocumentFullscreenChangeListenerβ
readonly addDocumentFullscreenChangeListener: (listener: EventListener, options: Readonly<AddEventListenerOptions>) => void;
Defined in: utils/maps/controls/mapFullscreenControlRuntime.ts:33
Parametersβ
listenerβ
EventListener
optionsβ
Readonly<AddEventListenerOptions>
Returnsβ
void
clearTimeoutβ
readonly clearTimeout: (timer: Timeout) => void;
Defined in: utils/maps/controls/mapFullscreenControlRuntime.ts:37
Parametersβ
timerβ
Returnsβ
void
createAbortControllerβ
readonly createAbortController: () => AbortController;
Defined in: utils/maps/controls/mapFullscreenControlRuntime.ts:38
Returnsβ
createElementβ
readonly createElement: <K>(tagName: K) => HTMLElementTagNameMap[K];
Defined in: utils/maps/controls/mapFullscreenControlRuntime.ts:39
Type Parametersβ
Kβ
K extends keyof HTMLElementTagNameMap
Parametersβ
tagNameβ
K
Returnsβ
HTMLElementTagNameMap[K]
createSvgElementβ
readonly createSvgElement: <K>(tagName: K) => SVGElementTagNameMap[K];
Defined in: utils/maps/controls/mapFullscreenControlRuntime.ts:42
Type Parametersβ
Kβ
K extends keyof SVGElementTagNameMap
Parametersβ
tagNameβ
K
Returnsβ
SVGElementTagNameMap[K]
documentBodyContainsβ
readonly documentBodyContains: (element: Element) => boolean;
Defined in: utils/maps/controls/mapFullscreenControlRuntime.ts:45
Parametersβ
elementβ
Returnsβ
boolean
exitFullscreenβ
readonly exitFullscreen: () =>
| void
| Promise<void>;
Defined in: utils/maps/controls/mapFullscreenControlRuntime.ts:46
Returnsβ
| void
| Promise<void>
getLegacyFullscreenButtonβ
readonly getLegacyFullscreenButton: () => Element | null;
Defined in: utils/maps/controls/mapFullscreenControlRuntime.ts:47
Returnsβ
Element | null
getMapContainerβ
readonly getMapContainer: () =>
| HTMLElement
| null;
Defined in: utils/maps/controls/mapFullscreenControlRuntime.ts:48
Returnsβ
| HTMLElement
| null
isFullscreenElementβ
readonly isFullscreenElement: (element: Element) => boolean;
Defined in: utils/maps/controls/mapFullscreenControlRuntime.ts:49
Parametersβ
elementβ
Returnsβ
boolean
setTimeoutβ
readonly setTimeout: (callback: () => void, delayMs: number) => Timeout;
Defined in: utils/maps/controls/mapFullscreenControlRuntime.ts:50
Parametersβ
callbackβ
() => void
delayMsβ
number