* This ServiceWorker API interface represents the global execution context of a service worker. * Available only in secure contexts. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope)
| 200 | * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope) |
| 201 | */ |
| 202 | interface ServiceWorkerGlobalScope extends WorkerGlobalScope { |
| 203 | DOMException: typeof DOMException; |
| 204 | WorkerGlobalScope: typeof WorkerGlobalScope; |
| 205 | btoa(data: string): string; |
| 206 | atob(data: string): string; |
| 207 | setTimeout(callback: (...args: any[]) => void, msDelay?: number): number; |
| 208 | setTimeout<Args extends any[]>(callback: (...args: Args) => void, msDelay?: number, ...args: Args): number; |
| 209 | clearTimeout(timeoutId: number | null): void; |
| 210 | setInterval(callback: (...args: any[]) => void, msDelay?: number): number; |
| 211 | setInterval<Args extends any[]>(callback: (...args: Args) => void, msDelay?: number, ...args: Args): number; |
| 212 | clearInterval(timeoutId: number | null): void; |
| 213 | queueMicrotask(task: Function): void; |
| 214 | structuredClone<T>(value: T, options?: StructuredSerializeOptions): T; |
| 215 | reportError(error: any): void; |
| 216 | fetch(input: RequestInfo | URL, init?: RequestInit<RequestInitCfProperties>): Promise<Response>; |
| 217 | self: ServiceWorkerGlobalScope; |
| 218 | crypto: Crypto; |
| 219 | caches: CacheStorage; |
| 220 | scheduler: Scheduler; |
| 221 | performance: Performance; |
| 222 | Cloudflare: Cloudflare; |
| 223 | readonly origin: string; |
| 224 | Event: typeof Event; |
| 225 | ExtendableEvent: typeof ExtendableEvent; |
| 226 | CustomEvent: typeof CustomEvent; |
| 227 | PromiseRejectionEvent: typeof PromiseRejectionEvent; |
| 228 | FetchEvent: typeof FetchEvent; |
| 229 | TailEvent: typeof TailEvent; |
| 230 | TraceEvent: typeof TailEvent; |
| 231 | ScheduledEvent: typeof ScheduledEvent; |
| 232 | MessageEvent: typeof MessageEvent; |
| 233 | CloseEvent: typeof CloseEvent; |
| 234 | ReadableStreamDefaultReader: typeof ReadableStreamDefaultReader; |
| 235 | ReadableStreamBYOBReader: typeof ReadableStreamBYOBReader; |
| 236 | ReadableStream: typeof ReadableStream; |
| 237 | WritableStream: typeof WritableStream; |
| 238 | WritableStreamDefaultWriter: typeof WritableStreamDefaultWriter; |
| 239 | TransformStream: typeof TransformStream; |
| 240 | ByteLengthQueuingStrategy: typeof ByteLengthQueuingStrategy; |
| 241 | CountQueuingStrategy: typeof CountQueuingStrategy; |
| 242 | ErrorEvent: typeof ErrorEvent; |
| 243 | MessageChannel: typeof MessageChannel; |
| 244 | MessagePort: typeof MessagePort; |
| 245 | EventSource: typeof EventSource; |
| 246 | ReadableStreamBYOBRequest: typeof ReadableStreamBYOBRequest; |
| 247 | ReadableStreamDefaultController: typeof ReadableStreamDefaultController; |
| 248 | ReadableByteStreamController: typeof ReadableByteStreamController; |
| 249 | WritableStreamDefaultController: typeof WritableStreamDefaultController; |
| 250 | TransformStreamDefaultController: typeof TransformStreamDefaultController; |
| 251 | CompressionStream: typeof CompressionStream; |
| 252 | DecompressionStream: typeof DecompressionStream; |
| 253 | TextEncoderStream: typeof TextEncoderStream; |
| 254 | TextDecoderStream: typeof TextDecoderStream; |
| 255 | Headers: typeof Headers; |
| 256 | Body: typeof Body; |
| 257 | Request: typeof Request; |
| 258 | Response: typeof Response; |
| 259 | WebSocket: typeof WebSocket; |
no outgoing calls
no test coverage detected