Manav Rathi 1 gadu atpakaļ
vecāks
revīzija
823f739c32
1 mainītis faili ar 2 papildinājumiem un 3 dzēšanām
  1. 2 3
      web/packages/shared/hooks/useLocalState.tsx

+ 2 - 3
web/packages/shared/hooks/useLocalState.tsx

@@ -1,11 +1,10 @@
 import { LS_KEYS, getData, setData } from "@ente/shared/storage/localStorage";
 import { LS_KEYS, getData, setData } from "@ente/shared/storage/localStorage";
-import type { Dispatch, SetStateAction } from "react";
 import { useEffect, useState } from "react";
 import { useEffect, useState } from "react";
 
 
 export function useLocalState<T>(
 export function useLocalState<T>(
     key: LS_KEYS,
     key: LS_KEYS,
-    initialValue?: T,
-): [T, Dispatch<SetStateAction<T>>] {
+    initialValue: T,
+): [T, (newValue: T) => void] {
     const [value, setValue] = useState<T>(initialValue);
     const [value, setValue] = useState<T>(initialValue);
 
 
     useEffect(() => {
     useEffect(() => {