Interface: MapMeasureToolRuntime
Defined in: utils/maps/controls/mapMeasureToolRuntime.ts:36
Propertiesβ
addDocumentKeydownListenerβ
readonly addDocumentKeydownListener: (listener: MapMeasureToolKeydownListener, options: Readonly<AddEventListenerOptions>) => void;
Defined in: utils/maps/controls/mapMeasureToolRuntime.ts:37
Parametersβ
listenerβ
optionsβ
Readonly<AddEventListenerOptions>
Returnsβ
void
clearTimeoutβ
readonly clearTimeout: (timer: Timeout) => void;
Defined in: utils/maps/controls/mapMeasureToolRuntime.ts:41
Parametersβ
timerβ
Returnsβ
void
createAbortControllerβ
readonly createAbortController: () => AbortController;
Defined in: utils/maps/controls/mapMeasureToolRuntime.ts:42
Returnsβ
createElementβ
readonly createElement: <K>(tagName: K) => HTMLElementTagNameMap[K];
Defined in: utils/maps/controls/mapMeasureToolRuntime.ts:43
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/mapMeasureToolRuntime.ts:46
Type Parametersβ
Kβ
K extends keyof SVGElementTagNameMap
Parametersβ
tagNameβ
K
Returnsβ
SVGElementTagNameMap[K]
createTextNodeβ
readonly createTextNode: (data: string) => Text;
Defined in: utils/maps/controls/mapMeasureToolRuntime.ts:49
Parametersβ
dataβ
string
Returnsβ
isHTMLElementβ
readonly isHTMLElement: (value: unknown) => value is HTMLElement;
Defined in: utils/maps/controls/mapMeasureToolRuntime.ts:50
Parametersβ
valueβ
unknown
Returnsβ
value is HTMLElement
removeDocumentKeydownListenerβ
readonly removeDocumentKeydownListener: (listener: MapMeasureToolKeydownListener) => void;
Defined in: utils/maps/controls/mapMeasureToolRuntime.ts:51
Parametersβ
listenerβ
Returnsβ
void
setTimeoutβ
readonly setTimeout: (callback: () => void, delayMs: number) => Timeout;
Defined in: utils/maps/controls/mapMeasureToolRuntime.ts:54
Parametersβ
callbackβ
() => void
delayMsβ
number