|
@@ -1,12 +1,6 @@
|
|
|
import { useEffect, useState } from 'react'
|
|
import { useEffect, useState } from 'react'
|
|
|
|
|
|
|
|
-/**
|
|
|
|
|
- * @template T
|
|
|
|
|
- * @param {T} value
|
|
|
|
|
- * @param {number} delay
|
|
|
|
|
- * @returns {T}
|
|
|
|
|
- */
|
|
|
|
|
-export default function useDebounce<T>(value: T, delay = 0) {
|
|
|
|
|
|
|
+export default function useDebounce<T>(value: T, delay = 0): T {
|
|
|
const [debouncedValue, setDebouncedValue] = useState(value)
|
|
const [debouncedValue, setDebouncedValue] = useState(value)
|
|
|
|
|
|
|
|
useEffect(() => {
|
|
useEffect(() => {
|