Fix Vite Plus lint issues

This commit is contained in:
Gregory Schier
2026-05-07 14:45:34 -07:00
parent 5d6ae6f038
commit f9ee53bc65
6 changed files with 8 additions and 5 deletions

View File

@@ -10,6 +10,7 @@
"moduleResolution": "node16",
"resolveJsonModule": true,
"sourceMap": true,
"rootDir": "src",
"outDir": "build"
},
"include": ["src"]

View File

@@ -4,7 +4,7 @@
"lib": ["DOM", "DOM.Iterable", "ESNext"],
"strict": true,
"module": "ESNext",
"moduleResolution": "Node",
"moduleResolution": "bundler",
"jsx": "react-jsx",
"noEmit": true
},

View File

@@ -4,7 +4,7 @@ import { useUnmount } from "react-use";
/** Returns a boolean that is true for a given number of milliseconds. */
export function useTimedBoolean(millis = 1500): [boolean, () => void] {
const [value, setValue] = useState(false);
const timeout = useRef<NodeJS.Timeout | null>(null);
const timeout = useRef<ReturnType<typeof setTimeout> | null>(null);
const reset = () => timeout.current && clearTimeout(timeout.current);
useUnmount(reset);

View File

@@ -6,7 +6,7 @@
"skipLibCheck": true,
"allowSyntheticDefaultImports": true,
"module": "ESNext",
"moduleResolution": "Node",
"moduleResolution": "bundler",
"jsx": "react-jsx",
"noEmit": true
},