File tree 1 file changed +3
-2
lines changed 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -12,6 +12,7 @@ interface ProgressItem {
12
12
13
13
interface WorkerMessage {
14
14
type: "load" | "check" | "generate";
15
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
15
16
data?: any;
16
17
}
17
18
@@ -34,7 +35,7 @@ export function useWorker() {
34
35
return context;
35
36
}
36
37
37
- export function WorkerProvider({ children }) {
38
+ export function WorkerProvider({ children }: { children: React.ReactNode } ) {
38
39
const worker = useRef<Worker | null>(null);
39
40
const [status, setStatus] = useState<"loading" | "ready" | null>(null);
40
41
const [loadingMessage, setLoadingMessage] = useState<string>("");
@@ -49,7 +50,7 @@ export function WorkerProvider({ children }) {
49
50
worker.current.postMessage({ type: "check" });
50
51
}
51
52
52
- const onMessageReceived = (e) => {
53
+ const onMessageReceived = (e: MessageEvent ) => {
53
54
switch (e.data.status) {
54
55
case "loading":
55
56
setStatus("loading");
You can’t perform that action at this time.
0 commit comments