Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface IWindowService

Hierarchy

  • Window
    • IWindowService

Indexable

[key: string]: any

Index

Properties

Methods

Properties

Readonly applicationCache

applicationCache: ApplicationCache

Readonly caches

caches: CacheStorage

Readonly clientInformation

clientInformation: Navigator

Readonly closed

closed: boolean

Readonly crypto

crypto: Crypto

customElements

customElements: CustomElementRegistry

defaultStatus

defaultStatus: string

Readonly devicePixelRatio

devicePixelRatio: number

Readonly doNotTrack

doNotTrack: string

Readonly document

document: Document

Readonly event

event: Event
deprecated

Readonly external

external: External
deprecated

Readonly frameElement

frameElement: Element

Readonly frames

frames: Window

Readonly history

history: History

Readonly indexedDB

indexedDB: IDBFactory

Readonly innerHeight

innerHeight: number

Readonly innerWidth

innerWidth: number

Readonly isSecureContext

isSecureContext: boolean

Readonly length

length: number

Readonly localStorage

localStorage: Storage

location

location: Location

Readonly locationbar

locationbar: BarProp

Readonly menubar

menubar: BarProp

Readonly msContentScript

msContentScript: ExtensionScriptApis

name

name: string

Readonly navigator

navigator: Navigator

offscreenBuffering

offscreenBuffering: string | boolean

onabort

onabort: (ev: UIEvent) => any

Type declaration

    • (ev: UIEvent): any
    • Fires when the user aborts the download.

      Parameters

      • ev: UIEvent

        The event.

      Returns any

onafterprint

onafterprint: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

onanimationcancel

onanimationcancel: (ev: AnimationEvent) => any

Type declaration

    • (ev: AnimationEvent): any
    • Parameters

      • ev: AnimationEvent

      Returns any

onanimationend

onanimationend: (ev: AnimationEvent) => any

Type declaration

    • (ev: AnimationEvent): any
    • Parameters

      • ev: AnimationEvent

      Returns any

onanimationiteration

onanimationiteration: (ev: AnimationEvent) => any

Type declaration

    • (ev: AnimationEvent): any
    • Parameters

      • ev: AnimationEvent

      Returns any

onanimationstart

onanimationstart: (ev: AnimationEvent) => any

Type declaration

    • (ev: AnimationEvent): any
    • Parameters

      • ev: AnimationEvent

      Returns any

onauxclick

onauxclick: (ev: MouseEvent) => any

Type declaration

    • (ev: MouseEvent): any
    • Parameters

      • ev: MouseEvent

      Returns any

onbeforeprint

onbeforeprint: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

onbeforeunload

onbeforeunload: (ev: BeforeUnloadEvent) => any

Type declaration

    • (ev: BeforeUnloadEvent): any
    • Parameters

      • ev: BeforeUnloadEvent

      Returns any

onblur

onblur: (ev: FocusEvent) => any

Type declaration

    • (ev: FocusEvent): any
    • Fires when the object loses the input focus.

      Parameters

      • ev: FocusEvent

        The focus event.

      Returns any

oncancel

oncancel: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

oncanplay

oncanplay: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Occurs when playback is possible, but would require further buffering.

      Parameters

      • ev: Event

        The event.

      Returns any

oncanplaythrough

oncanplaythrough: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

onchange

onchange: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Fires when the contents of the object or selection have changed.

      Parameters

      • ev: Event

        The event.

      Returns any

onclick

onclick: (ev: MouseEvent) => any

Type declaration

    • (ev: MouseEvent): any
    • Fires when the user clicks the left mouse button on the object

      Parameters

      • ev: MouseEvent

        The mouse event.

      Returns any

onclose

onclose: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

oncompassneedscalibration

oncompassneedscalibration: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

oncontextmenu

oncontextmenu: (ev: MouseEvent) => any

Type declaration

    • (ev: MouseEvent): any
    • Fires when the user clicks the right mouse button in the client area, opening the context menu.

      Parameters

      • ev: MouseEvent

        The mouse event.

      Returns any

oncuechange

oncuechange: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

ondblclick

ondblclick: (ev: MouseEvent) => any

Type declaration

    • (ev: MouseEvent): any
    • Fires when the user double-clicks the object.

      Parameters

      • ev: MouseEvent

        The mouse event.

      Returns any

ondevicemotion

ondevicemotion: (ev: DeviceMotionEvent) => any

Type declaration

    • (ev: DeviceMotionEvent): any
    • Parameters

      • ev: DeviceMotionEvent

      Returns any

ondeviceorientation

ondeviceorientation: (ev: DeviceOrientationEvent) => any

Type declaration

    • (ev: DeviceOrientationEvent): any
    • Parameters

      • ev: DeviceOrientationEvent

      Returns any

ondeviceorientationabsolute

ondeviceorientationabsolute: (ev: DeviceOrientationEvent) => any

Type declaration

    • (ev: DeviceOrientationEvent): any
    • Parameters

      • ev: DeviceOrientationEvent

      Returns any

ondrag

ondrag: (ev: DragEvent) => any

Type declaration

    • (ev: DragEvent): any
    • Fires on the source object continuously during a drag operation.

      Parameters

      • ev: DragEvent

        The event.

      Returns any

ondragend

ondragend: (ev: DragEvent) => any

Type declaration

    • (ev: DragEvent): any
    • Fires on the source object when the user releases the mouse at the close of a drag operation.

      Parameters

      • ev: DragEvent

        The event.

      Returns any

ondragenter

ondragenter: (ev: DragEvent) => any

Type declaration

    • (ev: DragEvent): any
    • Fires on the target element when the user drags the object to a valid drop target.

      Parameters

      • ev: DragEvent

        The drag event.

      Returns any

ondragexit

ondragexit: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

ondragleave

ondragleave: (ev: DragEvent) => any

Type declaration

    • (ev: DragEvent): any
    • Fires on the target object when the user moves the mouse out of a valid drop target during a drag operation.

      Parameters

      • ev: DragEvent

        The drag event.

      Returns any

ondragover

ondragover: (ev: DragEvent) => any

Type declaration

    • (ev: DragEvent): any
    • Fires on the target element continuously while the user drags the object over a valid drop target.

      Parameters

      • ev: DragEvent

        The event.

      Returns any

ondragstart

ondragstart: (ev: DragEvent) => any

Type declaration

    • (ev: DragEvent): any
    • Fires on the source object when the user starts to drag a text selection or selected object.

      Parameters

      • ev: DragEvent

        The event.

      Returns any

ondrop

ondrop: (ev: DragEvent) => any

Type declaration

    • (ev: DragEvent): any
    • Parameters

      • ev: DragEvent

      Returns any

ondurationchange

ondurationchange: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Occurs when the duration attribute is updated.

      Parameters

      • ev: Event

        The event.

      Returns any

onemptied

onemptied: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Occurs when the media element is reset to its initial state.

      Parameters

      • ev: Event

        The event.

      Returns any

onended

onended: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Occurs when the end of playback is reached.

      Parameters

      • ev: Event

        The event

      Returns any

onerror

onerror: OnErrorEventHandlerNonNull

Fires when an error occurs during object loading.

param

The event.

onfocus

onfocus: (ev: FocusEvent) => any

Type declaration

    • (ev: FocusEvent): any
    • Fires when the object receives focus.

      Parameters

      • ev: FocusEvent

        The event.

      Returns any

ongamepadconnected

ongamepadconnected: (ev: GamepadEvent) => any

Type declaration

    • (ev: GamepadEvent): any
    • Parameters

      • ev: GamepadEvent

      Returns any

ongamepaddisconnected

ongamepaddisconnected: (ev: GamepadEvent) => any

Type declaration

    • (ev: GamepadEvent): any
    • Parameters

      • ev: GamepadEvent

      Returns any

ongotpointercapture

ongotpointercapture: (ev: PointerEvent) => any

Type declaration

    • (ev: PointerEvent): any
    • Parameters

      • ev: PointerEvent

      Returns any

onhashchange

onhashchange: (ev: HashChangeEvent) => any

Type declaration

    • (ev: HashChangeEvent): any
    • Parameters

      • ev: HashChangeEvent

      Returns any

oninput

oninput: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

oninvalid

oninvalid: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

onkeydown

onkeydown: (ev: KeyboardEvent) => any

Type declaration

    • (ev: KeyboardEvent): any
    • Fires when the user presses a key.

      Parameters

      • ev: KeyboardEvent

        The keyboard event

      Returns any

onkeypress

onkeypress: (ev: KeyboardEvent) => any

Type declaration

    • (ev: KeyboardEvent): any
    • Fires when the user presses an alphanumeric key.

      Parameters

      • ev: KeyboardEvent

        The event.

      Returns any

onkeyup

onkeyup: (ev: KeyboardEvent) => any

Type declaration

    • (ev: KeyboardEvent): any
    • Fires when the user releases a key.

      Parameters

      • ev: KeyboardEvent

        The keyboard event

      Returns any

onlanguagechange

onlanguagechange: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

onload

onload: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Fires immediately after the browser loads the object.

      Parameters

      • ev: Event

        The event.

      Returns any

onloadeddata

onloadeddata: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Occurs when media data is loaded at the current playback position.

      Parameters

      • ev: Event

        The event.

      Returns any

onloadedmetadata

onloadedmetadata: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Occurs when the duration and dimensions of the media have been determined.

      Parameters

      • ev: Event

        The event.

      Returns any

onloadstart

onloadstart: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Occurs when Internet Explorer begins looking for media data.

      Parameters

      • ev: Event

        The event.

      Returns any

onlostpointercapture

onlostpointercapture: (ev: PointerEvent) => any

Type declaration

    • (ev: PointerEvent): any
    • Parameters

      • ev: PointerEvent

      Returns any

onmessage

onmessage: (ev: MessageEvent<any>) => any

Type declaration

    • (ev: MessageEvent<any>): any
    • Parameters

      • ev: MessageEvent<any>

      Returns any

onmessageerror

onmessageerror: (ev: MessageEvent<any>) => any

Type declaration

    • (ev: MessageEvent<any>): any
    • Parameters

      • ev: MessageEvent<any>

      Returns any

onmousedown

onmousedown: (ev: MouseEvent) => any

Type declaration

    • (ev: MouseEvent): any
    • Fires when the user clicks the object with either mouse button.

      Parameters

      • ev: MouseEvent

        The mouse event.

      Returns any

onmouseenter

onmouseenter: (ev: MouseEvent) => any

Type declaration

    • (ev: MouseEvent): any
    • Parameters

      • ev: MouseEvent

      Returns any

onmouseleave

onmouseleave: (ev: MouseEvent) => any

Type declaration

    • (ev: MouseEvent): any
    • Parameters

      • ev: MouseEvent

      Returns any

onmousemove

onmousemove: (ev: MouseEvent) => any

Type declaration

    • (ev: MouseEvent): any
    • Fires when the user moves the mouse over the object.

      Parameters

      • ev: MouseEvent

        The mouse event.

      Returns any

onmouseout

onmouseout: (ev: MouseEvent) => any

Type declaration

    • (ev: MouseEvent): any
    • Fires when the user moves the mouse pointer outside the boundaries of the object.

      Parameters

      • ev: MouseEvent

        The mouse event.

      Returns any

onmouseover

onmouseover: (ev: MouseEvent) => any

Type declaration

    • (ev: MouseEvent): any
    • Fires when the user moves the mouse pointer into the object.

      Parameters

      • ev: MouseEvent

        The mouse event.

      Returns any

onmouseup

onmouseup: (ev: MouseEvent) => any

Type declaration

    • (ev: MouseEvent): any
    • Fires when the user releases a mouse button while the mouse is over the object.

      Parameters

      • ev: MouseEvent

        The mouse event.

      Returns any

onmousewheel

onmousewheel: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

onoffline

onoffline: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

ononline

ononline: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

onorientationchange

onorientationchange: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

onpagehide

onpagehide: (ev: PageTransitionEvent) => any

Type declaration

    • (ev: PageTransitionEvent): any
    • Parameters

      • ev: PageTransitionEvent

      Returns any

onpageshow

onpageshow: (ev: PageTransitionEvent) => any

Type declaration

    • (ev: PageTransitionEvent): any
    • Parameters

      • ev: PageTransitionEvent

      Returns any

onpause

onpause: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Occurs when playback is paused.

      Parameters

      • ev: Event

        The event.

      Returns any

onplay

onplay: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Occurs when the play method is requested.

      Parameters

      • ev: Event

        The event.

      Returns any

onplaying

onplaying: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Occurs when the audio or video has started playing.

      Parameters

      • ev: Event

        The event.

      Returns any

onpointercancel

onpointercancel: (ev: PointerEvent) => any

Type declaration

    • (ev: PointerEvent): any
    • Parameters

      • ev: PointerEvent

      Returns any

onpointerdown

onpointerdown: (ev: PointerEvent) => any

Type declaration

    • (ev: PointerEvent): any
    • Parameters

      • ev: PointerEvent

      Returns any

onpointerenter

onpointerenter: (ev: PointerEvent) => any

Type declaration

    • (ev: PointerEvent): any
    • Parameters

      • ev: PointerEvent

      Returns any

onpointerleave

onpointerleave: (ev: PointerEvent) => any

Type declaration

    • (ev: PointerEvent): any
    • Parameters

      • ev: PointerEvent

      Returns any

onpointermove

onpointermove: (ev: PointerEvent) => any

Type declaration

    • (ev: PointerEvent): any
    • Parameters

      • ev: PointerEvent

      Returns any

onpointerout

onpointerout: (ev: PointerEvent) => any

Type declaration

    • (ev: PointerEvent): any
    • Parameters

      • ev: PointerEvent

      Returns any

onpointerover

onpointerover: (ev: PointerEvent) => any

Type declaration

    • (ev: PointerEvent): any
    • Parameters

      • ev: PointerEvent

      Returns any

onpointerup

onpointerup: (ev: PointerEvent) => any

Type declaration

    • (ev: PointerEvent): any
    • Parameters

      • ev: PointerEvent

      Returns any

onpopstate

onpopstate: (ev: PopStateEvent) => any

Type declaration

    • (ev: PopStateEvent): any
    • Parameters

      • ev: PopStateEvent

      Returns any

onprogress

onprogress: (ev: ProgressEvent<EventTarget>) => any

Type declaration

    • (ev: ProgressEvent<EventTarget>): any
    • Occurs to indicate progress while downloading media data.

      Parameters

      • ev: ProgressEvent<EventTarget>

        The event.

      Returns any

onratechange

onratechange: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Occurs when the playback rate is increased or decreased.

      Parameters

      • ev: Event

        The event.

      Returns any

onreadystatechange

onreadystatechange: (ev: ProgressEvent<Window>) => any

Type declaration

    • (ev: ProgressEvent<Window>): any
    • Parameters

      • ev: ProgressEvent<Window>

      Returns any

onrejectionhandled

onrejectionhandled: (ev: PromiseRejectionEvent) => any

Type declaration

    • (ev: PromiseRejectionEvent): any
    • Parameters

      • ev: PromiseRejectionEvent

      Returns any

onreset

onreset: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Fires when the user resets a form.

      Parameters

      • ev: Event

        The event.

      Returns any

onresize

onresize: (ev: UIEvent) => any

Type declaration

    • (ev: UIEvent): any
    • Parameters

      • ev: UIEvent

      Returns any

onscroll

onscroll: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Fires when the user repositions the scroll box in the scroll bar on the object.

      Parameters

      • ev: Event

        The event.

      Returns any

onsecuritypolicyviolation

onsecuritypolicyviolation: (ev: SecurityPolicyViolationEvent) => any

Type declaration

    • (ev: SecurityPolicyViolationEvent): any
    • Parameters

      • ev: SecurityPolicyViolationEvent

      Returns any

onseeked

onseeked: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Occurs when the seek operation ends.

      Parameters

      • ev: Event

        The event.

      Returns any

onseeking

onseeking: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Occurs when the current playback position is moved.

      Parameters

      • ev: Event

        The event.

      Returns any

onselect

onselect: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Fires when the current selection changes.

      Parameters

      • ev: Event

        The event.

      Returns any

onselectionchange

onselectionchange: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

onselectstart

onselectstart: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

onstalled

onstalled: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Occurs when the download has stopped.

      Parameters

      • ev: Event

        The event.

      Returns any

onstorage

onstorage: (ev: StorageEvent) => any

Type declaration

    • (ev: StorageEvent): any
    • Parameters

      • ev: StorageEvent

      Returns any

onsubmit

onsubmit: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

onsuspend

onsuspend: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Occurs if the load operation has been intentionally halted.

      Parameters

      • ev: Event

        The event.

      Returns any

ontimeupdate

ontimeupdate: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Occurs to indicate the current playback position.

      Parameters

      • ev: Event

        The event.

      Returns any

ontoggle

ontoggle: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

Optional ontouchcancel

ontouchcancel: (ev: TouchEvent) => any

Type declaration

    • (ev: TouchEvent): any
    • Parameters

      • ev: TouchEvent

      Returns any

Optional ontouchend

ontouchend: (ev: TouchEvent) => any

Type declaration

    • (ev: TouchEvent): any
    • Parameters

      • ev: TouchEvent

      Returns any

Optional ontouchmove

ontouchmove: (ev: TouchEvent) => any

Type declaration

    • (ev: TouchEvent): any
    • Parameters

      • ev: TouchEvent

      Returns any

Optional ontouchstart

ontouchstart: (ev: TouchEvent) => any

Type declaration

    • (ev: TouchEvent): any
    • Parameters

      • ev: TouchEvent

      Returns any

ontransitioncancel

ontransitioncancel: (ev: TransitionEvent) => any

Type declaration

    • (ev: TransitionEvent): any
    • Parameters

      • ev: TransitionEvent

      Returns any

ontransitionend

ontransitionend: (ev: TransitionEvent) => any

Type declaration

    • (ev: TransitionEvent): any
    • Parameters

      • ev: TransitionEvent

      Returns any

ontransitionrun

ontransitionrun: (ev: TransitionEvent) => any

Type declaration

    • (ev: TransitionEvent): any
    • Parameters

      • ev: TransitionEvent

      Returns any

ontransitionstart

ontransitionstart: (ev: TransitionEvent) => any

Type declaration

    • (ev: TransitionEvent): any
    • Parameters

      • ev: TransitionEvent

      Returns any

onunhandledrejection

onunhandledrejection: (ev: PromiseRejectionEvent) => any

Type declaration

    • (ev: PromiseRejectionEvent): any
    • Parameters

      • ev: PromiseRejectionEvent

      Returns any

onunload

onunload: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

onvolumechange

onvolumechange: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Occurs when the volume is changed, or playback is muted or unmuted.

      Parameters

      • ev: Event

        The event.

      Returns any

onvrdisplayactivate

onvrdisplayactivate: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

onvrdisplayblur

onvrdisplayblur: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

onvrdisplayconnect

onvrdisplayconnect: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

onvrdisplaydeactivate

onvrdisplaydeactivate: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

onvrdisplaydisconnect

onvrdisplaydisconnect: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

onvrdisplaypresentchange

onvrdisplaypresentchange: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Parameters

      • ev: Event

      Returns any

onwaiting

onwaiting: (ev: Event) => any

Type declaration

    • (ev: Event): any
    • Occurs when playback stops because the next frame of a video resource is not available.

      Parameters

      • ev: Event

        The event.

      Returns any

onwheel

onwheel: (ev: WheelEvent) => any

Type declaration

    • (ev: WheelEvent): any
    • Parameters

      • ev: WheelEvent

      Returns any

opener

opener: Window

Readonly orientation

orientation: string | number
deprecated

Readonly origin

origin: string

Readonly outerHeight

outerHeight: number

Readonly outerWidth

outerWidth: number

Readonly pageXOffset

pageXOffset: number

Readonly pageYOffset

pageYOffset: number

Readonly parent

parent: Window

Readonly performance

performance: Performance

Readonly personalbar

personalbar: BarProp

Readonly screen

screen: Screen

Readonly screenLeft

screenLeft: number

Readonly screenTop

screenTop: number

Readonly screenX

screenX: number

Readonly screenY

screenY: number

Readonly scrollX

scrollX: number

Readonly scrollY

scrollY: number

Readonly scrollbars

scrollbars: BarProp

Readonly self

self: Window & typeof globalThis

Readonly sessionStorage

sessionStorage: Storage

Readonly speechSynthesis

speechSynthesis: SpeechSynthesis

status

status: string

Readonly statusbar

statusbar: BarProp

Readonly styleMedia

styleMedia: StyleMedia

Readonly toolbar

toolbar: BarProp

Readonly top

top: Window

Readonly visualViewport

visualViewport: VisualViewport

Readonly window

window: Window & typeof globalThis

Methods

addEventListener

  • addEventListener<K>(type: K, listener: (ev: WindowEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void
  • addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void
  • Type parameters

    • K: keyof WindowEventMap

    Parameters

    • type: K
    • listener: (ev: WindowEventMap[K]) => any
        • (ev: WindowEventMap[K]): any
        • Parameters

          • ev: WindowEventMap[K]

          Returns any

    • Optional options: boolean | AddEventListenerOptions

    Returns void

  • Parameters

    • type: string
    • listener: EventListenerOrEventListenerObject
    • Optional options: boolean | AddEventListenerOptions

    Returns void

alert

  • alert(message?: any): void
  • Parameters

    • Optional message: any

    Returns void

atob

  • atob(data: string): string
  • Parameters

    • data: string

    Returns string

blur

  • blur(): void
  • Returns void

btoa

  • btoa(data: string): string
  • Parameters

    • data: string

    Returns string

cancelAnimationFrame

  • cancelAnimationFrame(handle: number): void
  • Parameters

    • handle: number

    Returns void

captureEvents

  • captureEvents(): void
  • deprecated

    Returns void

clearInterval

  • clearInterval(handle?: number): void
  • Parameters

    • Optional handle: number

    Returns void

clearTimeout

  • clearTimeout(handle?: number): void
  • Parameters

    • Optional handle: number

    Returns void

close

  • close(): void
  • Returns void

confirm

  • confirm(message?: string): boolean
  • Parameters

    • Optional message: string

    Returns boolean

createImageBitmap

  • createImageBitmap(image: ImageBitmapSource, options?: ImageBitmapOptions): Promise<ImageBitmap>
  • createImageBitmap(image: ImageBitmapSource, sx: number, sy: number, sw: number, sh: number, options?: ImageBitmapOptions): Promise<ImageBitmap>
  • Parameters

    • image: ImageBitmapSource
    • Optional options: ImageBitmapOptions

    Returns Promise<ImageBitmap>

  • Parameters

    • image: ImageBitmapSource
    • sx: number
    • sy: number
    • sw: number
    • sh: number
    • Optional options: ImageBitmapOptions

    Returns Promise<ImageBitmap>

departFocus

  • departFocus(navigationReason: NavigationReason, origin: FocusNavigationOrigin): void
  • Parameters

    • navigationReason: NavigationReason
    • origin: FocusNavigationOrigin

    Returns void

dispatchEvent

  • dispatchEvent(event: Event): boolean
  • Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

    Parameters

    • event: Event

    Returns boolean

fetch

  • fetch(input: RequestInfo, init?: RequestInit): Promise<Response>
  • Parameters

    • input: RequestInfo
    • Optional init: RequestInit

    Returns Promise<Response>

focus

  • focus(): void
  • Returns void

getComputedStyle

  • getComputedStyle(elt: Element, pseudoElt?: string): CSSStyleDeclaration
  • Parameters

    • elt: Element
    • Optional pseudoElt: string

    Returns CSSStyleDeclaration

getMatchedCSSRules

  • getMatchedCSSRules(elt: Element, pseudoElt?: string): CSSRuleList
  • Parameters

    • elt: Element
    • Optional pseudoElt: string

    Returns CSSRuleList

getSelection

  • getSelection(): Selection
  • Returns Selection

matchMedia

  • matchMedia(query: string): MediaQueryList
  • Parameters

    • query: string

    Returns MediaQueryList

moveBy

  • moveBy(x: number, y: number): void
  • Parameters

    • x: number
    • y: number

    Returns void

moveTo

  • moveTo(x: number, y: number): void
  • Parameters

    • x: number
    • y: number

    Returns void

msWriteProfilerMark

  • msWriteProfilerMark(profilerMarkName: string): void
  • Parameters

    • profilerMarkName: string

    Returns void

open

  • open(url?: string, target?: string, features?: string, replace?: boolean): Window
  • Parameters

    • Optional url: string
    • Optional target: string
    • Optional features: string
    • Optional replace: boolean

    Returns Window

postMessage

  • postMessage(message: any, targetOrigin: string, transfer?: Transferable[]): void
  • Parameters

    • message: any
    • targetOrigin: string
    • Optional transfer: Transferable[]

    Returns void

print

  • print(): void
  • Returns void

prompt

  • prompt(message?: string, _default?: string): string
  • Parameters

    • Optional message: string
    • Optional _default: string

    Returns string

queueMicrotask

  • queueMicrotask(callback: VoidFunction): void
  • Parameters

    • callback: VoidFunction

    Returns void

releaseEvents

  • releaseEvents(): void
  • deprecated

    Returns void

removeEventListener

  • removeEventListener<K>(type: K, listener: (ev: WindowEventMap[K]) => any, options?: boolean | EventListenerOptions): void
  • removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void
  • Type parameters

    • K: keyof WindowEventMap

    Parameters

    • type: K
    • listener: (ev: WindowEventMap[K]) => any
        • (ev: WindowEventMap[K]): any
        • Parameters

          • ev: WindowEventMap[K]

          Returns any

    • Optional options: boolean | EventListenerOptions

    Returns void

  • Parameters

    • type: string
    • listener: EventListenerOrEventListenerObject
    • Optional options: boolean | EventListenerOptions

    Returns void

requestAnimationFrame

  • requestAnimationFrame(callback: FrameRequestCallback): number
  • Parameters

    • callback: FrameRequestCallback

    Returns number

resizeBy

  • resizeBy(x: number, y: number): void
  • Parameters

    • x: number
    • y: number

    Returns void

resizeTo

  • resizeTo(width: number, height: number): void
  • Parameters

    • width: number
    • height: number

    Returns void

scroll

  • scroll(options?: ScrollToOptions): void
  • scroll(x: number, y: number): void
  • Parameters

    • Optional options: ScrollToOptions

    Returns void

  • Parameters

    • x: number
    • y: number

    Returns void

scrollBy

  • scrollBy(options?: ScrollToOptions): void
  • scrollBy(x: number, y: number): void
  • Parameters

    • Optional options: ScrollToOptions

    Returns void

  • Parameters

    • x: number
    • y: number

    Returns void

scrollTo

  • scrollTo(options?: ScrollToOptions): void
  • scrollTo(x: number, y: number): void
  • Parameters

    • Optional options: ScrollToOptions

    Returns void

  • Parameters

    • x: number
    • y: number

    Returns void

setInterval

  • setInterval(handler: TimerHandler, timeout?: number, ...arguments: any[]): number
  • Parameters

    • handler: TimerHandler
    • Optional timeout: number
    • Rest ...arguments: any[]

    Returns number

setTimeout

  • setTimeout(handler: TimerHandler, timeout?: number, ...arguments: any[]): number
  • Parameters

    • handler: TimerHandler
    • Optional timeout: number
    • Rest ...arguments: any[]

    Returns number

stop

  • stop(): void
  • Returns void

webkitCancelAnimationFrame

  • webkitCancelAnimationFrame(handle: number): void
  • Parameters

    • handle: number

    Returns void

webkitConvertPointFromNodeToPage

  • webkitConvertPointFromNodeToPage(node: Node, pt: WebKitPoint): WebKitPoint
  • Parameters

    • node: Node
    • pt: WebKitPoint

    Returns WebKitPoint

webkitConvertPointFromPageToNode

  • webkitConvertPointFromPageToNode(node: Node, pt: WebKitPoint): WebKitPoint
  • Parameters

    • node: Node
    • pt: WebKitPoint

    Returns WebKitPoint

webkitRequestAnimationFrame

  • webkitRequestAnimationFrame(callback: FrameRequestCallback): number
  • Parameters

    • callback: FrameRequestCallback

    Returns number

Generated using TypeDoc