Skip to content

WindowOrWorkerGlobalScope

[<Interface>]
type WindowOrWorkerGlobalScope =
    abstract member caches: CacheStorage
    abstract member crossOriginIsolated: bool
    abstract member crypto: Crypto
    abstract member indexedDB: IDBFactory
    abstract member isSecureContext: bool
    abstract member origin: string
    abstract member performance: Performance
    abstract member scheduler: Scheduler
    abstract member atob (data: string) : string
    abstract member btoa (data: string) : string
    abstract member clearInterval (?id: float) : unit
    abstract member clearTimeout (?id: float) : unit
    abstract member createImageBitmap (image: ImageBitmapSource, sx: float, sy: float, sw: float, sh: float, ?options: ImageBitmapOptions) : Promise<ImageBitmap>
    abstract member createImageBitmap (image: ImageBitmapSource, ?options: ImageBitmapOptions) : Promise<ImageBitmap>
    abstract member fetch (input: U3<string,Request,URL>, ?init: RequestInit) : Promise<Response>
    abstract member queueMicrotask (callback: VoidFunction) : unit
    abstract member reportError (e: obj) : unit
    abstract member setInterval (handler: TimerHandler, timeout: float option, arguments: obj array) : float
    abstract member setTimeout (handler: TimerHandler, timeout: float option, arguments: obj array) : float
    abstract member structuredClone<'T> (value: 'T, ?options: StructuredSerializeOptions) : 'T
AssemblyXantham.Fable.Core.TS

Properties

abstract member caches: CacheStorage
abstract member crossOriginIsolated: bool
abstract member crypto: Crypto
abstract member indexedDB: IDBFactory
abstract member isSecureContext: bool
abstract member origin: string
abstract member performance: Performance
abstract member scheduler: Scheduler

Methods

abstract member atob (data: string) : string
abstract member btoa (data: string) : string
abstract member clearInterval (?id: float) : unit
abstract member clearTimeout (?id: float) : unit
abstract member createImageBitmap (image: ImageBitmapSource, sx: float, sy: float, sw: float, sh: float, ?options: ImageBitmapOptions) : Promise<ImageBitmap>
abstract member createImageBitmap (image: ImageBitmapSource, ?options: ImageBitmapOptions) : Promise<ImageBitmap>
abstract member fetch (input: U3<string,Request,URL>, ?init: RequestInit) : Promise<Response>
abstract member queueMicrotask (callback: VoidFunction) : unit
abstract member reportError (e: obj) : unit
abstract member setInterval (handler: TimerHandler, timeout: float option, arguments: obj array) : float
abstract member setTimeout (handler: TimerHandler, timeout: float option, arguments: obj array) : float
abstract member structuredClone<'T> (value: 'T, ?options: StructuredSerializeOptions) : 'T