MCPcopy
hub / github.com/msgbyte/tianji / ServiceWorkerGlobalScope

Interface ServiceWorkerGlobalScope

apps/daily-ai-trigger/worker-configuration.d.ts:212–290  ·  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

210 * [MDN Reference](https://developer.mozilla.org/docs/Web/API/ServiceWorkerGlobalScope)
211 */
212interface ServiceWorkerGlobalScope extends WorkerGlobalScope {
213 DOMException: typeof DOMException;
214 WorkerGlobalScope: typeof WorkerGlobalScope;
215 btoa(data: string): string;
216 atob(data: string): string;
217 setTimeout(callback: (...args: any[]) => void, msDelay?: number): number;
218 setTimeout<Args extends any[]>(callback: (...args: Args) => void, msDelay?: number, ...args: Args): number;
219 clearTimeout(timeoutId: number | null): void;
220 setInterval(callback: (...args: any[]) => void, msDelay?: number): number;
221 setInterval<Args extends any[]>(callback: (...args: Args) => void, msDelay?: number, ...args: Args): number;
222 clearInterval(timeoutId: number | null): void;
223 queueMicrotask(task: Function): void;
224 structuredClone<T>(value: T, options?: StructuredSerializeOptions): T;
225 reportError(error: any): void;
226 fetch(input: RequestInfo | URL, init?: RequestInit<RequestInitCfProperties>): Promise<Response>;
227 self: ServiceWorkerGlobalScope;
228 crypto: Crypto;
229 caches: CacheStorage;
230 scheduler: Scheduler;
231 performance: Performance;
232 Cloudflare: Cloudflare;
233 readonly origin: string;
234 Event: typeof Event;
235 ExtendableEvent: typeof ExtendableEvent;
236 CustomEvent: typeof CustomEvent;
237 PromiseRejectionEvent: typeof PromiseRejectionEvent;
238 FetchEvent: typeof FetchEvent;
239 TailEvent: typeof TailEvent;
240 TraceEvent: typeof TailEvent;
241 ScheduledEvent: typeof ScheduledEvent;
242 MessageEvent: typeof MessageEvent;
243 CloseEvent: typeof CloseEvent;
244 ReadableStreamDefaultReader: typeof ReadableStreamDefaultReader;
245 ReadableStreamBYOBReader: typeof ReadableStreamBYOBReader;
246 ReadableStream: typeof ReadableStream;
247 WritableStream: typeof WritableStream;
248 WritableStreamDefaultWriter: typeof WritableStreamDefaultWriter;
249 TransformStream: typeof TransformStream;
250 ByteLengthQueuingStrategy: typeof ByteLengthQueuingStrategy;
251 CountQueuingStrategy: typeof CountQueuingStrategy;
252 ErrorEvent: typeof ErrorEvent;
253 EventSource: typeof EventSource;
254 ReadableStreamBYOBRequest: typeof ReadableStreamBYOBRequest;
255 ReadableStreamDefaultController: typeof ReadableStreamDefaultController;
256 ReadableByteStreamController: typeof ReadableByteStreamController;
257 WritableStreamDefaultController: typeof WritableStreamDefaultController;
258 TransformStreamDefaultController: typeof TransformStreamDefaultController;
259 CompressionStream: typeof CompressionStream;
260 DecompressionStream: typeof DecompressionStream;
261 TextEncoderStream: typeof TextEncoderStream;
262 TextDecoderStream: typeof TextDecoderStream;
263 Headers: typeof Headers;
264 Body: typeof Body;
265 Request: typeof Request;
266 Response: typeof Response;
267 WebSocket: typeof WebSocket;
268 WebSocketPair: typeof WebSocketPair;
269 WebSocketRequestResponsePair: typeof WebSocketRequestResponsePair;

Callers 10

DelayRenderFunction · 0.80
request.tsFile · 0.80
DelayRenderFunction · 0.80
request.tsFile · 0.80
PageComponentFunction · 0.80
useGlobalRangeDateFunction · 0.80
useIntervalUpdateFunction · 0.80
PageComponentFunction · 0.80
useGlobalRangeDateFunction · 0.80
useIntervalUpdateFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected