Skip to content

Window

[<Interface>]
type Window =
    abstract member Item (index: int) : Window with get, set
    abstract member clientInformation: Navigator
    abstract member closed: bool
    abstract member cookieStore: CookieStore
    abstract member customElements: CustomElementRegistry
    abstract member devicePixelRatio: float
    abstract member document: Document
    abstract member documentPictureInPicture: DocumentPictureInPicture
    abstract member event: Event option
    abstract member external: External
    abstract member frameElement: Element option
    abstract member frames: WindowProxy
    abstract member history: History
    abstract member innerHeight: float
    abstract member innerWidth: float
    abstract member length: float
    abstract member location: Location with get, set
    abstract member locationbar: BarProp
    abstract member menubar: BarProp
    abstract member name: string with get, set
    abstract member navigation: Navigation
    abstract member navigator: Navigator
    abstract member ondevicemotion: (DeviceMotionEvent -> unit) option with get, set
    abstract member ondeviceorientation: (DeviceOrientationEvent -> unit) option with get, set
    abstract member ondeviceorientationabsolute: (DeviceOrientationEvent -> unit) option with get, set
    abstract member onorientationchange: (Event -> unit) option with get, set
    abstract member opener: obj with get, set
    abstract member orientation: float
    abstract member originAgentCluster: bool
    abstract member outerHeight: float
    abstract member outerWidth: float
    abstract member pageXOffset: float
    abstract member pageYOffset: float
    abstract member parent: WindowProxy
    abstract member personalbar: BarProp
    abstract member screen: Screen
    abstract member screenLeft: float
    abstract member screenTop: float
    abstract member screenX: float
    abstract member screenY: float
    abstract member scrollX: float
    abstract member scrollY: float
    abstract member scrollbars: BarProp
    abstract member self: Window
    abstract member speechSynthesis: SpeechSynthesis
    abstract member status: string with get, set
    abstract member statusbar: BarProp
    abstract member toolbar: BarProp
    abstract member top: WindowProxy option
    abstract member visualViewport: VisualViewport option
    abstract member window: Window
    abstract member ``open`` (url: URL, ?target: string, ?features: string) : WindowProxy option
    abstract member ``open`` (url: string, ?target: string, ?features: string) : WindowProxy option
    abstract member ``open`` () : WindowProxy option
    abstract member addEventListener (type: string, listener: EventListenerObject, options: AddEventListenerOptions) : unit
    abstract member addEventListener (type: string, listener: EventListenerObject, options: bool) : unit
    abstract member addEventListener (type: string, listener: EventListenerObject) : unit
    abstract member addEventListener (type: string, listener: EventListener, options: AddEventListenerOptions) : unit
    abstract member addEventListener (type: string, listener: EventListener, options: bool) : unit
    abstract member addEventListener (type: string, listener: EventListener) : unit
    abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: AddEventListenerOptions) : unit
    abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
    abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
    abstract member alert (?message: obj) : unit
    abstract member blur () : unit
    abstract member cancelIdleCallback (handle: float) : unit
    abstract member captureEvents () : unit
    abstract member close () : unit
    abstract member confirm (?message: string) : bool
    abstract member focus () : unit
    abstract member getComputedStyle (elt: Element, ?pseudoElt: string) : CSSStyleDeclaration
    abstract member getSelection () : Selection option
    abstract member matchMedia (query: string) : MediaQueryList
    abstract member moveBy (x: float, y: float) : unit
    abstract member moveTo (x: float, y: float) : unit
    abstract member postMessage (message: obj, ?options: WindowPostMessageOptions) : unit
    abstract member postMessage (message: obj, targetOrigin: string, ?transfer: ResizeArray<Transferable>) : unit
    abstract member print () : unit
    abstract member prompt (?message: string, ?_default: string) : string option
    abstract member releaseEvents () : unit
    abstract member removeEventListener (type: string, listener: EventListenerObject, options: EventListenerOptions) : unit
    abstract member removeEventListener (type: string, listener: EventListenerObject, options: bool) : unit
    abstract member removeEventListener (type: string, listener: EventListenerObject) : unit
    abstract member removeEventListener (type: string, listener: EventListener, options: EventListenerOptions) : unit
    abstract member removeEventListener (type: string, listener: EventListener, options: bool) : unit
    abstract member removeEventListener (type: string, listener: EventListener) : unit
    abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: EventListenerOptions) : unit
    abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
    abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
    abstract member requestIdleCallback (callback: IdleRequestCallback, ?options: IdleRequestOptions) : float
    abstract member resizeBy (x: float, y: float) : unit
    abstract member resizeTo (width: float, height: float) : unit
    abstract member scroll (x: float, y: float) : unit
    abstract member scroll (?options: ScrollToOptions) : unit
    abstract member scrollBy (x: float, y: float) : unit
    abstract member scrollBy (?options: ScrollToOptions) : unit
    abstract member scrollTo (x: float, y: float) : unit
    abstract member scrollTo (?options: ScrollToOptions) : unit
    abstract member stop () : unit
AssemblyGlutinum.Web
Inheritsobj \| null
ImplementsWindowSessionStorage, WindowOrWorkerGlobalScope, WindowLocalStorage, WindowEventHandlers, GlobalEventHandlers, AnimationFrameProvider, EventTarget
Attributes[<AllowNullLiteral>] [<Interface>] [<Global>]

Properties

abstract member Item (index: int) : Window with get, set
abstract member clientInformation: Navigator
abstract member closed: bool
abstract member cookieStore: CookieStore
abstract member customElements: CustomElementRegistry
abstract member devicePixelRatio: float
abstract member document: Document
abstract member documentPictureInPicture: DocumentPictureInPicture
abstract member event: Event option
abstract member external: External
abstract member frameElement: Element option
abstract member frames: WindowProxy
abstract member history: History
abstract member innerHeight: float
abstract member innerWidth: float
abstract member length: float
abstract member location: Location with get, set
abstract member locationbar: BarProp
abstract member menubar: BarProp
abstract member name: string with get, set
abstract member navigation: Navigation
abstract member navigator: Navigator
abstract member ondevicemotion: (DeviceMotionEvent -> unit) option with get, set
abstract member ondeviceorientation: (DeviceOrientationEvent -> unit) option with get, set
abstract member ondeviceorientationabsolute: (DeviceOrientationEvent -> unit) option with get, set
abstract member onorientationchange: (Event -> unit) option with get, set
abstract member opener: obj with get, set
abstract member orientation: float
abstract member originAgentCluster: bool
abstract member outerHeight: float
abstract member outerWidth: float
abstract member pageXOffset: float
abstract member pageYOffset: float
abstract member parent: WindowProxy
abstract member personalbar: BarProp
abstract member screen: Screen
abstract member screenLeft: float
abstract member screenTop: float
abstract member screenX: float
abstract member screenY: float
abstract member scrollX: float
abstract member scrollY: float
abstract member scrollbars: BarProp
abstract member self: Window
abstract member speechSynthesis: SpeechSynthesis
abstract member status: string with get, set
abstract member statusbar: BarProp
abstract member toolbar: BarProp
abstract member top: WindowProxy option
abstract member visualViewport: VisualViewport option
abstract member window: Window

Methods

abstract member ``open`` (url: URL, ?target: string, ?features: string) : WindowProxy option
abstract member ``open`` (url: string, ?target: string, ?features: string) : WindowProxy option
abstract member ``open`` () : WindowProxy option
abstract member addEventListener (type: string, listener: EventListenerObject, options: AddEventListenerOptions) : unit
abstract member addEventListener (type: string, listener: EventListenerObject, options: bool) : unit
abstract member addEventListener (type: string, listener: EventListenerObject) : unit
abstract member addEventListener (type: string, listener: EventListener, options: AddEventListenerOptions) : unit
abstract member addEventListener (type: string, listener: EventListener, options: bool) : unit
abstract member addEventListener (type: string, listener: EventListener) : unit
abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: AddEventListenerOptions) : unit
abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
abstract member addEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
abstract member alert (?message: obj) : unit
abstract member blur () : unit
abstract member cancelIdleCallback (handle: float) : unit
abstract member captureEvents () : unit
abstract member close () : unit
abstract member confirm (?message: string) : bool
abstract member focus () : unit
abstract member getComputedStyle (elt: Element, ?pseudoElt: string) : CSSStyleDeclaration
abstract member getSelection () : Selection option
abstract member matchMedia (query: string) : MediaQueryList
abstract member moveBy (x: float, y: float) : unit
abstract member moveTo (x: float, y: float) : unit
abstract member postMessage (message: obj, ?options: WindowPostMessageOptions) : unit
abstract member postMessage (message: obj, targetOrigin: string, ?transfer: ResizeArray<Transferable>) : unit
abstract member print () : unit
abstract member prompt (?message: string, ?_default: string) : string option
abstract member releaseEvents () : unit
abstract member removeEventListener (type: string, listener: EventListenerObject, options: EventListenerOptions) : unit
abstract member removeEventListener (type: string, listener: EventListenerObject, options: bool) : unit
abstract member removeEventListener (type: string, listener: EventListenerObject) : unit
abstract member removeEventListener (type: string, listener: EventListener, options: EventListenerOptions) : unit
abstract member removeEventListener (type: string, listener: EventListener, options: bool) : unit
abstract member removeEventListener (type: string, listener: EventListener) : unit
abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: EventListenerOptions) : unit
abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit, options: bool) : unit
abstract member removeEventListener<'K> (type: Key<'K>, listener: 'K -> unit) : unit
abstract member requestIdleCallback (callback: IdleRequestCallback, ?options: IdleRequestOptions) : float
abstract member resizeBy (x: float, y: float) : unit
abstract member resizeTo (width: float, height: float) : unit
abstract member scroll (x: float, y: float) : unit
abstract member scroll (?options: ScrollToOptions) : unit
abstract member scrollBy (x: float, y: float) : unit
abstract member scrollBy (?options: ScrollToOptions) : unit
abstract member scrollTo (x: float, y: float) : unit
abstract member scrollTo (?options: ScrollToOptions) : unit
abstract member stop () : unit