MCPcopy
hub / github.com/holaboss-ai/holaOS / ServiceWorkerGlobalScope

Interface ServiceWorkerGlobalScope

website/docs/worker-configuration.d.ts:298–376  ·  view source on GitHub ↗

* The **`ServiceWorkerGlobalScope`** interface of the Service Worker API represents the global execution context of a service worker. * Available only in secure contexts. * * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope)

Source from the content-addressed store, hash-verified

296 * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope)
297 */
298interface ServiceWorkerGlobalScope extends WorkerGlobalScope {
299 DOMException: typeof DOMException;
300 WorkerGlobalScope: typeof WorkerGlobalScope;
301 btoa(data: string): string;
302 atob(data: string): string;
303 setTimeout(callback: (...args: any[]) => void, msDelay?: number): number;
304 setTimeout<Args extends any[]>(callback: (...args: Args) => void, msDelay?: number, ...args: Args): number;
305 clearTimeout(timeoutId: number | null): void;
306 setInterval(callback: (...args: any[]) => void, msDelay?: number): number;
307 setInterval<Args extends any[]>(callback: (...args: Args) => void, msDelay?: number, ...args: Args): number;
308 clearInterval(timeoutId: number | null): void;
309 queueMicrotask(task: Function): void;
310 structuredClone<T>(value: T, options?: StructuredSerializeOptions): T;
311 reportError(error: any): void;
312 fetch(input: RequestInfo | URL, init?: RequestInit<RequestInitCfProperties>): Promise<Response>;
313 self: ServiceWorkerGlobalScope;
314 crypto: Crypto;
315 caches: CacheStorage;
316 scheduler: Scheduler;
317 performance: Performance;
318 Cloudflare: Cloudflare;
319 readonly origin: string;
320 Event: typeof Event;
321 ExtendableEvent: typeof ExtendableEvent;
322 CustomEvent: typeof CustomEvent;
323 PromiseRejectionEvent: typeof PromiseRejectionEvent;
324 FetchEvent: typeof FetchEvent;
325 TailEvent: typeof TailEvent;
326 TraceEvent: typeof TailEvent;
327 ScheduledEvent: typeof ScheduledEvent;
328 MessageEvent: typeof MessageEvent;
329 CloseEvent: typeof CloseEvent;
330 ReadableStreamDefaultReader: typeof ReadableStreamDefaultReader;
331 ReadableStreamBYOBReader: typeof ReadableStreamBYOBReader;
332 ReadableStream: typeof ReadableStream;
333 WritableStream: typeof WritableStream;
334 WritableStreamDefaultWriter: typeof WritableStreamDefaultWriter;
335 TransformStream: typeof TransformStream;
336 ByteLengthQueuingStrategy: typeof ByteLengthQueuingStrategy;
337 CountQueuingStrategy: typeof CountQueuingStrategy;
338 ErrorEvent: typeof ErrorEvent;
339 EventSource: typeof EventSource;
340 ReadableStreamBYOBRequest: typeof ReadableStreamBYOBRequest;
341 ReadableStreamDefaultController: typeof ReadableStreamDefaultController;
342 ReadableByteStreamController: typeof ReadableByteStreamController;
343 WritableStreamDefaultController: typeof WritableStreamDefaultController;
344 TransformStreamDefaultController: typeof TransformStreamDefaultController;
345 CompressionStream: typeof CompressionStream;
346 DecompressionStream: typeof DecompressionStream;
347 TextEncoderStream: typeof TextEncoderStream;
348 TextDecoderStream: typeof TextDecoderStream;
349 Headers: typeof Headers;
350 Body: typeof Body;
351 Request: typeof Request;
352 Response: typeof Response;
353 WebSocket: typeof WebSocket;
354 WebSocketPair: typeof WebSocketPair;
355 WebSocketRequestResponsePair: typeof WebSocketRequestResponsePair;

Callers 32

hideOverlayFunction · 0.80
TopTabsBarFunction · 0.80
IssueDetailPaneFunction · 0.80
showActionStatusFunction · 0.80
handleRefreshFunction · 0.80
FileExplorerPaneFunction · 0.80
TopTabsBarFunction · 0.80
useBrowserCaptureActionsFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected