Skip to content

Document

[<Interface>]
type Document =
    abstract member URL: string
    abstract member activeViewTransition: ViewTransition option
    abstract member alinkColor: string with get, set
    abstract member all: HTMLAllCollection
    abstract member anchors: HTMLCollectionOf<HTMLAnchorElement>
    abstract member applets: HTMLCollection
    abstract member bgColor: string with get, set
    abstract member body: HTMLElement with get, set
    abstract member characterSet: string
    abstract member charset: string
    abstract member compatMode: string
    abstract member contentType: string
    abstract member cookie: string with get, set
    abstract member currentScript: HTMLOrSVGScriptElement option
    abstract member defaultView: Self option
    abstract member designMode: string with get, set
    abstract member dir: string with get, set
    abstract member doctype: DocumentType option
    abstract member documentElement: HTMLElement
    abstract member documentURI: string
    abstract member domain: string with get, set
    abstract member embeds: HTMLCollectionOf<HTMLEmbedElement>
    abstract member fgColor: string with get, set
    abstract member forms: HTMLCollectionOf<HTMLFormElement>
    abstract member fragmentDirective: FragmentDirective
    abstract member fullscreen: bool
    abstract member fullscreenEnabled: bool
    abstract member head: HTMLHeadElement
    abstract member hidden: bool
    abstract member images: HTMLCollectionOf<HTMLImageElement>
    abstract member implementation: DOMImplementation
    abstract member inputEncoding: string
    abstract member lastModified: string
    abstract member linkColor: string with get, set
    abstract member links: HTMLCollectionOf<Element>
    abstract member location: Location with get, set
    abstract member onfullscreenchange: (Event -> unit) option with get, set
    abstract member onfullscreenerror: (Event -> unit) option with get, set
    abstract member onpointerlockchange: (Event -> unit) option with get, set
    abstract member onpointerlockerror: (Event -> unit) option with get, set
    abstract member onreadystatechange: (Event -> unit) option with get, set
    abstract member onvisibilitychange: (Event -> unit) option with get, set
    abstract member ownerDocument: obj
    abstract member pictureInPictureEnabled: bool
    abstract member plugins: HTMLCollectionOf<HTMLEmbedElement>
    abstract member readyState: DocumentReadyState
    abstract member referrer: string
    abstract member rootElement: SVGSVGElement option
    abstract member scripts: HTMLCollectionOf<HTMLScriptElement>
    abstract member scrollingElement: Element option
    abstract member textContent: obj
    abstract member timeline: DocumentTimeline
    abstract member title: string with get, set
    abstract member visibilityState: DocumentVisibilityState
    abstract member vlinkColor: string with get, set
    abstract member ``open`` (url: U2<string,URL>, name: string, features: string) : Window option
    abstract member ``open`` (?unused1: string, ?unused2: string) : Document
    abstract member addEventListener<'E> (type: typekeyof<DocumentEventMap,'E>, listener: 'E -> obj, ?options: U2<bool,AddEventListenerOptions>) : unit
    abstract member adoptNode<'T when 'T :> Node> (node: 'T) : 'T
    abstract member captureEvents () : unit
    abstract member caretPositionFromPoint (x: float, y: float, ?options: CaretPositionFromPointOptions) : CaretPosition option
    abstract member caretRangeFromPoint (x: float, y: float) : Range option
    abstract member clear () : unit
    abstract member close () : unit
    abstract member createAttribute (localName: string) : Attr
    abstract member createAttributeNS (namespace: string option, qualifiedName: string) : Attr
    abstract member createCDATASection (data: string) : CDATASection
    abstract member createComment (data: string) : Comment
    abstract member createDocumentFragment () : DocumentFragment
    abstract member createElement (tagName: string, ?options: ElementCreationOptions) : HTMLElement
    abstract member createElement<'E> (tagName: typekeyof<HTMLElementDeprecatedTagNameMap,'E>, ?options: ElementCreationOptions) : 'E
    abstract member createElement<'E> (tagName: typekeyof<HTMLElementTagNameMap,'E>, ?options: ElementCreationOptions) : 'E
    abstract member createElementNS (namespace: string option, qualifiedName: string, ?options: U2<string,ElementCreationOptions>) : Element
    abstract member createElementNS (namespaceURI: string option, qualifiedName: string, ?options: ElementCreationOptions) : Element
    abstract member createElementNSHttpWwwW3Org1998MathMathML (qualifiedName: string) : MathMLElement
    abstract member createElementNSHttpWwwW3Org1998MathMathML<'E> (qualifiedName: typekeyof<MathMLElementTagNameMap,'E>) : 'E
    abstract member createElementNSHttpWwwW3Org1999Xhtml (qualifiedName: string) : HTMLElement
    abstract member createElementNSHttpWwwW3Org2000Svg (qualifiedName: string) : SVGElement
    abstract member createElementNSHttpWwwW3Org2000Svg<'E> (qualifiedName: typekeyof<SVGElementTagNameMap,'E>) : 'E
    abstract member createEvent (eventInterface: string) : Event
    abstract member createEventAnimationEvent () : AnimationEvent
    abstract member createEventAnimationPlaybackEvent () : AnimationPlaybackEvent
    abstract member createEventAudioProcessingEvent () : AudioProcessingEvent
    abstract member createEventBeforeUnloadEvent () : BeforeUnloadEvent
    abstract member createEventBlobEvent () : BlobEvent
    abstract member createEventClipboardEvent () : ClipboardEvent
    abstract member createEventCloseEvent () : CloseEvent
    abstract member createEventCommandEvent () : CommandEvent
    abstract member createEventCompositionEvent () : CompositionEvent
    abstract member createEventContentVisibilityAutoStateChangeEvent () : ContentVisibilityAutoStateChangeEvent
    abstract member createEventCookieChangeEvent () : CookieChangeEvent
    abstract member createEventCustomEvent () : CustomEvent<obj>
    abstract member createEventDeviceMotionEvent () : DeviceMotionEvent
    abstract member createEventDeviceOrientationEvent () : DeviceOrientationEvent
    abstract member createEventDocumentPictureInPictureEvent () : DocumentPictureInPictureEvent
    abstract member createEventDragEvent () : DragEvent
    abstract member createEventErrorEvent () : ErrorEvent
    abstract member createEventEvent () : Event
    abstract member createEventEvents () : Event
    abstract member createEventFocusEvent () : FocusEvent
    abstract member createEventFontFaceSetLoadEvent () : FontFaceSetLoadEvent
    abstract member createEventFormDataEvent () : FormDataEvent
    abstract member createEventGPUUncapturedErrorEvent () : GPUUncapturedErrorEvent
    abstract member createEventGamepadEvent () : GamepadEvent
    abstract member createEventHashChangeEvent () : HashChangeEvent
    abstract member createEventIDBVersionChangeEvent () : IDBVersionChangeEvent
    abstract member createEventInputEvent () : InputEvent
    abstract member createEventKeyboardEvent () : KeyboardEvent
    abstract member createEventMIDIConnectionEvent () : MIDIConnectionEvent
    abstract member createEventMIDIMessageEvent () : MIDIMessageEvent
    abstract member createEventMediaEncryptedEvent () : MediaEncryptedEvent
    abstract member createEventMediaKeyMessageEvent () : MediaKeyMessageEvent
    abstract member createEventMediaQueryListEvent () : MediaQueryListEvent
    abstract member createEventMediaStreamTrackEvent () : MediaStreamTrackEvent
    abstract member createEventMessageEvent () : MessageEvent<obj>
    abstract member createEventMouseEvent () : MouseEvent
    abstract member createEventMouseEvents () : MouseEvent
    abstract member createEventNavigateEvent () : NavigateEvent
    abstract member createEventNavigationCurrentEntryChangeEvent () : NavigationCurrentEntryChangeEvent
    abstract member createEventOfflineAudioCompletionEvent () : OfflineAudioCompletionEvent
    abstract member createEventPageRevealEvent () : PageRevealEvent
    abstract member createEventPageSwapEvent () : PageSwapEvent
    abstract member createEventPageTransitionEvent () : PageTransitionEvent
    abstract member createEventPaymentMethodChangeEvent () : PaymentMethodChangeEvent
    abstract member createEventPaymentRequestUpdateEvent () : PaymentRequestUpdateEvent
    abstract member createEventPictureInPictureEvent () : PictureInPictureEvent
    abstract member createEventPointerEvent () : PointerEvent
    abstract member createEventPopStateEvent () : PopStateEvent
    abstract member createEventProgressEvent () : ProgressEvent<EventTarget>
    abstract member createEventPromiseRejectionEvent () : PromiseRejectionEvent
    abstract member createEventRTCDTMFToneChangeEvent () : RTCDTMFToneChangeEvent
    abstract member createEventRTCDataChannelEvent () : RTCDataChannelEvent
    abstract member createEventRTCErrorEvent () : RTCErrorEvent
    abstract member createEventRTCPeerConnectionIceErrorEvent () : RTCPeerConnectionIceErrorEvent
    abstract member createEventRTCPeerConnectionIceEvent () : RTCPeerConnectionIceEvent
    abstract member createEventRTCTrackEvent () : RTCTrackEvent
    abstract member createEventSecurityPolicyViolationEvent () : SecurityPolicyViolationEvent
    abstract member createEventSpeechRecognitionErrorEvent () : SpeechRecognitionErrorEvent
    abstract member createEventSpeechRecognitionEvent () : SpeechRecognitionEvent
    abstract member createEventSpeechSynthesisErrorEvent () : SpeechSynthesisErrorEvent
    abstract member createEventSpeechSynthesisEvent () : SpeechSynthesisEvent
    abstract member createEventStorageEvent () : StorageEvent
    abstract member createEventSubmitEvent () : SubmitEvent
    abstract member createEventTaskPriorityChangeEvent () : TaskPriorityChangeEvent
    abstract member createEventTextEvent () : TextEvent
    abstract member createEventToggleEvent () : ToggleEvent
    abstract member createEventTouchEvent () : TouchEvent
    abstract member createEventTrackEvent () : TrackEvent
    abstract member createEventTransitionEvent () : TransitionEvent
    abstract member createEventUIEvent () : UIEvent
    abstract member createEventUIEvents () : UIEvent
    abstract member createEventWebGLContextEvent () : WebGLContextEvent
    abstract member createEventWheelEvent () : WheelEvent
    abstract member createNodeIterator (root: Node, ?whatToShow: float, ?filter: NodeFilter) : NodeIterator
    abstract member createProcessingInstruction (target: string, data: string) : ProcessingInstruction
    abstract member createRange () : Range
    abstract member createTextNode (data: string) : Text
    abstract member createTreeWalker (root: Node, ?whatToShow: float, ?filter: NodeFilter) : TreeWalker
    abstract member execCommand (commandId: string, ?showUI: bool, ?value: string) : bool
    abstract member exitFullscreen () : Promise<unit>
    abstract member exitPictureInPicture () : Promise<unit>
    abstract member exitPointerLock () : unit
    abstract member getElementById (elementId: string) : HTMLElement option
    abstract member getElementsByClassName (classNames: string) : HTMLCollectionOf<Element>
    abstract member getElementsByName (elementName: string) : NodeListOf<HTMLElement>
    abstract member getElementsByTagName (qualifiedName: string) : HTMLCollectionOf<Element>
    abstract member getElementsByTagName<'E when 'E :> Element> (qualifiedName: typekeyof<HTMLElementDeprecatedTagNameMap,'E>) : HTMLCollectionOf<'E>
    abstract member getElementsByTagName<'E when 'E :> Element> (qualifiedName: typekeyof<MathMLElementTagNameMap,'E>) : HTMLCollectionOf<'E>
    abstract member getElementsByTagName<'E when 'E :> Element> (qualifiedName: typekeyof<SVGElementTagNameMap,'E>) : HTMLCollectionOf<'E>
    abstract member getElementsByTagName<'E when 'E :> Element> (qualifiedName: typekeyof<HTMLElementTagNameMap,'E>) : HTMLCollectionOf<'E>
    abstract member getElementsByTagNameNS (namespace: string option, localName: string) : HTMLCollectionOf<Element>
    abstract member getElementsByTagNameNSHttpWwwW3Org1998MathMathML (localName: string) : HTMLCollectionOf<MathMLElement>
    abstract member getElementsByTagNameNSHttpWwwW3Org1999Xhtml (localName: string) : HTMLCollectionOf<HTMLElement>
    abstract member getElementsByTagNameNSHttpWwwW3Org2000Svg (localName: string) : HTMLCollectionOf<SVGElement>
    abstract member getSelection () : Selection option
    abstract member hasFocus () : bool
    abstract member hasStorageAccess () : Promise<bool>
    abstract member importNode<'T when 'T :> Node> (node: 'T, ?options: U2<bool,ImportNodeOptions>) : 'T
    abstract member queryCommandEnabled (commandId: string) : bool
    abstract member queryCommandIndeterm (commandId: string) : bool
    abstract member queryCommandState (commandId: string) : bool
    abstract member queryCommandSupported (commandId: string) : bool
    abstract member queryCommandValue (commandId: string) : string
    abstract member releaseEvents () : unit
    abstract member removeEventListener<'E> (type: typekeyof<DocumentEventMap,'E>, listener: 'E -> obj, ?options: U2<bool,EventListenerOptions>) : unit
    abstract member requestStorageAccess () : Promise<unit>
    abstract member startViewTransition (?callbackOptions: U2<StartViewTransitionOptions,ViewTransitionUpdateCallback>) : ViewTransition
    abstract member write (text: string array) : unit
    abstract member writeln (text: string array) : unit
AssemblyXantham.Fable.Core.TS
ImplementsXPathEvaluatorBase, ParentNode, NonElementParentNode, GlobalEventHandlers, FontFaceSource, DocumentOrShadowRoot, Node

Properties

abstract member URL: string
abstract member activeViewTransition: ViewTransition option
abstract member alinkColor: string with get, set
abstract member all: HTMLAllCollection
abstract member anchors: HTMLCollectionOf<HTMLAnchorElement>
abstract member applets: HTMLCollection
abstract member bgColor: string with get, set
abstract member body: HTMLElement with get, set
abstract member characterSet: string
abstract member charset: string
abstract member compatMode: string
abstract member contentType: string
abstract member cookie: string with get, set
abstract member currentScript: HTMLOrSVGScriptElement option
abstract member defaultView: Self option
abstract member designMode: string with get, set
abstract member dir: string with get, set
abstract member doctype: DocumentType option
abstract member documentElement: HTMLElement
abstract member documentURI: string
abstract member domain: string with get, set
abstract member embeds: HTMLCollectionOf<HTMLEmbedElement>
abstract member fgColor: string with get, set
abstract member forms: HTMLCollectionOf<HTMLFormElement>
abstract member fragmentDirective: FragmentDirective
abstract member fullscreen: bool
abstract member fullscreenEnabled: bool
abstract member head: HTMLHeadElement
abstract member hidden: bool
abstract member images: HTMLCollectionOf<HTMLImageElement>
abstract member implementation: DOMImplementation
abstract member inputEncoding: string
abstract member lastModified: string
abstract member linkColor: string with get, set
abstract member links: HTMLCollectionOf<Element>
abstract member location: Location with get, set
abstract member onfullscreenchange: (Event -> unit) option with get, set
abstract member onfullscreenerror: (Event -> unit) option with get, set
abstract member onpointerlockchange: (Event -> unit) option with get, set
abstract member onpointerlockerror: (Event -> unit) option with get, set
abstract member onreadystatechange: (Event -> unit) option with get, set
abstract member onvisibilitychange: (Event -> unit) option with get, set
abstract member ownerDocument: obj
abstract member pictureInPictureEnabled: bool
abstract member plugins: HTMLCollectionOf<HTMLEmbedElement>
abstract member readyState: DocumentReadyState
abstract member referrer: string
abstract member rootElement: SVGSVGElement option
abstract member scripts: HTMLCollectionOf<HTMLScriptElement>
abstract member scrollingElement: Element option
abstract member textContent: obj
abstract member timeline: DocumentTimeline
abstract member title: string with get, set
abstract member visibilityState: DocumentVisibilityState
abstract member vlinkColor: string with get, set

Methods

abstract member ``open`` (url: U2<string,URL>, name: string, features: string) : Window option
abstract member ``open`` (?unused1: string, ?unused2: string) : Document
abstract member addEventListener<'E> (type: typekeyof<DocumentEventMap,'E>, listener: 'E -> obj, ?options: U2<bool,AddEventListenerOptions>) : unit
abstract member adoptNode<'T when 'T :> Node> (node: 'T) : 'T
abstract member captureEvents () : unit
abstract member caretPositionFromPoint (x: float, y: float, ?options: CaretPositionFromPointOptions) : CaretPosition option
abstract member caretRangeFromPoint (x: float, y: float) : Range option
abstract member clear () : unit
abstract member close () : unit
abstract member createAttribute (localName: string) : Attr
abstract member createAttributeNS (namespace: string option, qualifiedName: string) : Attr
abstract member createCDATASection (data: string) : CDATASection
abstract member createComment (data: string) : Comment
abstract member createDocumentFragment () : DocumentFragment
abstract member createElement (tagName: string, ?options: ElementCreationOptions) : HTMLElement
abstract member createElement<'E> (tagName: typekeyof<HTMLElementDeprecatedTagNameMap,'E>, ?options: ElementCreationOptions) : 'E
abstract member createElement<'E> (tagName: typekeyof<HTMLElementTagNameMap,'E>, ?options: ElementCreationOptions) : 'E
abstract member createElementNS (namespace: string option, qualifiedName: string, ?options: U2<string,ElementCreationOptions>) : Element
abstract member createElementNS (namespaceURI: string option, qualifiedName: string, ?options: ElementCreationOptions) : Element
abstract member createElementNSHttpWwwW3Org1998MathMathML (qualifiedName: string) : MathMLElement
abstract member createElementNSHttpWwwW3Org1998MathMathML<'E> (qualifiedName: typekeyof<MathMLElementTagNameMap,'E>) : 'E
abstract member createElementNSHttpWwwW3Org1999Xhtml (qualifiedName: string) : HTMLElement
abstract member createElementNSHttpWwwW3Org2000Svg (qualifiedName: string) : SVGElement
abstract member createElementNSHttpWwwW3Org2000Svg<'E> (qualifiedName: typekeyof<SVGElementTagNameMap,'E>) : 'E
abstract member createEvent (eventInterface: string) : Event
abstract member createEventAnimationEvent () : AnimationEvent
abstract member createEventAnimationPlaybackEvent () : AnimationPlaybackEvent
abstract member createEventAudioProcessingEvent () : AudioProcessingEvent
abstract member createEventBeforeUnloadEvent () : BeforeUnloadEvent
abstract member createEventBlobEvent () : BlobEvent
abstract member createEventClipboardEvent () : ClipboardEvent
abstract member createEventCloseEvent () : CloseEvent
abstract member createEventCommandEvent () : CommandEvent
abstract member createEventCompositionEvent () : CompositionEvent
abstract member createEventContentVisibilityAutoStateChangeEvent () : ContentVisibilityAutoStateChangeEvent
abstract member createEventCookieChangeEvent () : CookieChangeEvent
abstract member createEventCustomEvent () : CustomEvent<obj>
abstract member createEventDeviceMotionEvent () : DeviceMotionEvent
abstract member createEventDeviceOrientationEvent () : DeviceOrientationEvent
abstract member createEventDocumentPictureInPictureEvent () : DocumentPictureInPictureEvent
abstract member createEventDragEvent () : DragEvent
abstract member createEventErrorEvent () : ErrorEvent
abstract member createEventEvent () : Event
abstract member createEventEvents () : Event
abstract member createEventFocusEvent () : FocusEvent
abstract member createEventFontFaceSetLoadEvent () : FontFaceSetLoadEvent
abstract member createEventFormDataEvent () : FormDataEvent
abstract member createEventGPUUncapturedErrorEvent () : GPUUncapturedErrorEvent
abstract member createEventGamepadEvent () : GamepadEvent
abstract member createEventHashChangeEvent () : HashChangeEvent
abstract member createEventIDBVersionChangeEvent () : IDBVersionChangeEvent
abstract member createEventInputEvent () : InputEvent
abstract member createEventKeyboardEvent () : KeyboardEvent
abstract member createEventMIDIConnectionEvent () : MIDIConnectionEvent
abstract member createEventMIDIMessageEvent () : MIDIMessageEvent
abstract member createEventMediaEncryptedEvent () : MediaEncryptedEvent
abstract member createEventMediaKeyMessageEvent () : MediaKeyMessageEvent
abstract member createEventMediaQueryListEvent () : MediaQueryListEvent
abstract member createEventMediaStreamTrackEvent () : MediaStreamTrackEvent
abstract member createEventMessageEvent () : MessageEvent<obj>
abstract member createEventMouseEvent () : MouseEvent
abstract member createEventMouseEvents () : MouseEvent
abstract member createEventNavigateEvent () : NavigateEvent
abstract member createEventNavigationCurrentEntryChangeEvent () : NavigationCurrentEntryChangeEvent
abstract member createEventOfflineAudioCompletionEvent () : OfflineAudioCompletionEvent
abstract member createEventPageRevealEvent () : PageRevealEvent
abstract member createEventPageSwapEvent () : PageSwapEvent
abstract member createEventPageTransitionEvent () : PageTransitionEvent
abstract member createEventPaymentMethodChangeEvent () : PaymentMethodChangeEvent
abstract member createEventPaymentRequestUpdateEvent () : PaymentRequestUpdateEvent
abstract member createEventPictureInPictureEvent () : PictureInPictureEvent
abstract member createEventPointerEvent () : PointerEvent
abstract member createEventPopStateEvent () : PopStateEvent
abstract member createEventProgressEvent () : ProgressEvent<EventTarget>
abstract member createEventPromiseRejectionEvent () : PromiseRejectionEvent
abstract member createEventRTCDTMFToneChangeEvent () : RTCDTMFToneChangeEvent
abstract member createEventRTCDataChannelEvent () : RTCDataChannelEvent
abstract member createEventRTCErrorEvent () : RTCErrorEvent
abstract member createEventRTCPeerConnectionIceErrorEvent () : RTCPeerConnectionIceErrorEvent
abstract member createEventRTCPeerConnectionIceEvent () : RTCPeerConnectionIceEvent
abstract member createEventRTCTrackEvent () : RTCTrackEvent
abstract member createEventSecurityPolicyViolationEvent () : SecurityPolicyViolationEvent
abstract member createEventSpeechRecognitionErrorEvent () : SpeechRecognitionErrorEvent
abstract member createEventSpeechRecognitionEvent () : SpeechRecognitionEvent
abstract member createEventSpeechSynthesisErrorEvent () : SpeechSynthesisErrorEvent
abstract member createEventSpeechSynthesisEvent () : SpeechSynthesisEvent
abstract member createEventStorageEvent () : StorageEvent
abstract member createEventSubmitEvent () : SubmitEvent
abstract member createEventTaskPriorityChangeEvent () : TaskPriorityChangeEvent
abstract member createEventTextEvent () : TextEvent
abstract member createEventToggleEvent () : ToggleEvent
abstract member createEventTouchEvent () : TouchEvent
abstract member createEventTrackEvent () : TrackEvent
abstract member createEventTransitionEvent () : TransitionEvent
abstract member createEventUIEvent () : UIEvent
abstract member createEventUIEvents () : UIEvent
abstract member createEventWebGLContextEvent () : WebGLContextEvent
abstract member createEventWheelEvent () : WheelEvent
abstract member createNodeIterator (root: Node, ?whatToShow: float, ?filter: NodeFilter) : NodeIterator
abstract member createProcessingInstruction (target: string, data: string) : ProcessingInstruction
abstract member createRange () : Range
abstract member createTextNode (data: string) : Text
abstract member createTreeWalker (root: Node, ?whatToShow: float, ?filter: NodeFilter) : TreeWalker
abstract member execCommand (commandId: string, ?showUI: bool, ?value: string) : bool
abstract member exitFullscreen () : Promise<unit>
abstract member exitPictureInPicture () : Promise<unit>
abstract member exitPointerLock () : unit
abstract member getElementById (elementId: string) : HTMLElement option
abstract member getElementsByClassName (classNames: string) : HTMLCollectionOf<Element>
abstract member getElementsByName (elementName: string) : NodeListOf<HTMLElement>
abstract member getElementsByTagName (qualifiedName: string) : HTMLCollectionOf<Element>
abstract member getElementsByTagName<'E when 'E :> Element> (qualifiedName: typekeyof<HTMLElementDeprecatedTagNameMap,'E>) : HTMLCollectionOf<'E>
abstract member getElementsByTagName<'E when 'E :> Element> (qualifiedName: typekeyof<MathMLElementTagNameMap,'E>) : HTMLCollectionOf<'E>
abstract member getElementsByTagName<'E when 'E :> Element> (qualifiedName: typekeyof<SVGElementTagNameMap,'E>) : HTMLCollectionOf<'E>
abstract member getElementsByTagName<'E when 'E :> Element> (qualifiedName: typekeyof<HTMLElementTagNameMap,'E>) : HTMLCollectionOf<'E>
abstract member getElementsByTagNameNS (namespace: string option, localName: string) : HTMLCollectionOf<Element>
abstract member getElementsByTagNameNSHttpWwwW3Org1998MathMathML (localName: string) : HTMLCollectionOf<MathMLElement>
abstract member getElementsByTagNameNSHttpWwwW3Org1999Xhtml (localName: string) : HTMLCollectionOf<HTMLElement>
abstract member getElementsByTagNameNSHttpWwwW3Org2000Svg (localName: string) : HTMLCollectionOf<SVGElement>
abstract member getSelection () : Selection option
abstract member hasFocus () : bool
abstract member hasStorageAccess () : Promise<bool>
abstract member importNode<'T when 'T :> Node> (node: 'T, ?options: U2<bool,ImportNodeOptions>) : 'T
abstract member queryCommandEnabled (commandId: string) : bool
abstract member queryCommandIndeterm (commandId: string) : bool
abstract member queryCommandState (commandId: string) : bool
abstract member queryCommandSupported (commandId: string) : bool
abstract member queryCommandValue (commandId: string) : string
abstract member releaseEvents () : unit
abstract member removeEventListener<'E> (type: typekeyof<DocumentEventMap,'E>, listener: 'E -> obj, ?options: U2<bool,EventListenerOptions>) : unit
abstract member requestStorageAccess () : Promise<unit>
abstract member startViewTransition (?callbackOptions: U2<StartViewTransitionOptions,ViewTransitionUpdateCallback>) : ViewTransition
abstract member write (text: string array) : unit
abstract member writeln (text: string array) : unit