MCPcopy Create free account
hub / github.com/fontsource/fontsource / ServiceWorkerGlobalScope

Interface ServiceWorkerGlobalScope

website/worker-configuration.d.ts:202–282  ·  view source on GitHub ↗

* 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)

Source from the content-addressed store, hash-verified

200 * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope)
201 */
202interface 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;

Callers 7

settleCopyStatusFunction · 0.80
SearchDialogFunction · 0.80
loadFontFunction · 0.80
PageActionsFunction · 0.80
settleCopyStatusFunction · 0.80
SearchDialogFunction · 0.80
loadFontFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected