Interface: AddFullScreenButtonRuntime
Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:34
Propertiesβ
addDocumentEventListenerβ
addDocumentEventListener: (type: string, listener: EventListener, options?: Readonly<AddEventListenerOptions>) => void;
Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:35
Parametersβ
typeβ
string
listenerβ
EventListener
options?β
Readonly<AddEventListenerOptions>
Returnsβ
void
addWindowEventListenerβ
addWindowEventListener: (type: string, listener: EventListener, options?: Readonly<AddEventListenerOptions>) => void;
Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:40
Parametersβ
typeβ
string
listenerβ
EventListener
options?β
Readonly<AddEventListenerOptions>
Returnsβ
void
createAbortControllerβ
createAbortController: () => AbortController;
Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:45
Returnsβ
createSvgElementβ
createSvgElement: <K>(tagName: K) => SVGElementTagNameMap[K];
Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:46
Type Parametersβ
Kβ
K extends keyof SVGElementTagNameMap
Parametersβ
tagNameβ
K
Returnsβ
SVGElementTagNameMap[K]
createElementβ
createElement: <K>(tagName: K) => HTMLElementTagNameMap[K];
Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:49
Type Parametersβ
Kβ
K extends keyof HTMLElementTagNameMap
Parametersβ
tagNameβ
K
Returnsβ
HTMLElementTagNameMap[K]
createMutationObserverβ
createMutationObserver: (callback: MutationCallback) =>
AddFullScreenButtonMutationObserver;
Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:52
Parametersβ
callbackβ
MutationCallback
Returnsβ
AddFullScreenButtonMutationObserver
appendToBodyβ
appendToBody: (element: HTMLElement) => void;
Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:55
Parametersβ
elementβ
Returnsβ
void
getDocumentβ
getDocument: () => Document;
Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:56
Returnsβ
getElementByIdβ
getElementById: (id: string) =>
| HTMLElement
| null;
Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:57
Parametersβ
idβ
string
Returnsβ
| HTMLElement
| null
hasBodyClassβ
hasBodyClass: (className: string) => boolean;
Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:58
Parametersβ
classNameβ
string
Returnsβ
boolean
isHTMLElementβ
isHTMLElement: (value: unknown) => value is HTMLElement;
Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:59
Parametersβ
valueβ
unknown
Returnsβ
value is HTMLElement
isKeyboardEventβ
isKeyboardEvent: (value: unknown) => value is KeyboardEvent;
Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:60
Parametersβ
valueβ
unknown
Returnsβ
value is KeyboardEvent
observeBodyβ
observeBody: (observer: AddFullScreenButtonMutationObserver, options: MutationObserverInit) => void;
Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:61
Parametersβ
observerβ
AddFullScreenButtonMutationObserver
optionsβ
MutationObserverInit
Returnsβ
void
querySelectorβ
querySelector: (selector: string) =>
| HTMLElement
| null;
Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:65
Parametersβ
selectorβ
string
Returnsβ
| HTMLElement
| null
removeDocumentEventListenerβ
removeDocumentEventListener: (type: string, listener: EventListener) => void;
Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:66
Parametersβ
typeβ
string
listenerβ
EventListener
Returnsβ
void
removeWindowEventListenerβ
removeWindowEventListener: (type: string, listener: EventListener) => void;
Defined in: utils/ui/controls/addFullScreenButtonRuntime.ts:70
Parametersβ
typeβ
string
listenerβ
EventListener
Returnsβ
void