18 lines
569 B
Plaintext
18 lines
569 B
Plaintext
//#region src/adapter/service-worker/types.d.ts
|
|
interface ExtendableEvent extends Event {
|
|
waitUntil(f: Promise<any>): void;
|
|
}
|
|
/**
|
|
* @deprecated `hono/service-worker` will be removed in v5. Install `@hono/service-worker` and import from there instead.
|
|
*/
|
|
export interface FetchEvent extends ExtendableEvent {
|
|
readonly clientId: string;
|
|
readonly handled: Promise<void>;
|
|
readonly preloadResponse: Promise<any>;
|
|
readonly request: Request;
|
|
readonly resultingClientId: string;
|
|
respondWith(r: Response | PromiseLike<Response>): void;
|
|
}
|
|
//#endregion
|
|
export {};
|