fix: remove pwa deps

This commit is contained in:
hamster1963
2024-12-06 23:47:27 +08:00
parent 73cc1b64b9
commit 396133893e
4 changed files with 1 additions and 81 deletions

27
src/vite-env.d.ts vendored
View File

@@ -1,27 +0,0 @@
/// <reference types="vite/client" />
declare module "virtual:pwa-register/react" {
import type { Dispatch, SetStateAction } from "react";
export interface RegisterSWOptions {
immediate?: boolean;
onNeedRefresh?: () => void;
onOfflineReady?: () => void;
onRegistered?: (
registration: ServiceWorkerRegistration | undefined,
) => void;
onRegisteredSW?: (
swScriptUrl: string,
registration: ServiceWorkerRegistration | undefined,
) => void;
onRegisterError?: (error) => void;
}
export interface RegisterSWHook {
needRefresh: [boolean, Dispatch<SetStateAction<boolean>>];
offlineReady: [boolean, Dispatch<SetStateAction<boolean>>];
updateServiceWorker: (reloadPage?: boolean) => Promise<void>;
}
export function useRegisterSW(options?: RegisterSWOptions): RegisterSWHook;
}