Something went wrong. Try again.
source dump of claude code forked from oppi.li/claude-code
Something went wrong. Try again.
362 B · 14 lines
TypeScript
at main
123456789101112131415import { useEffect, useState } from 'react'
export function useTimeout(delay: number, resetTrigger?: number): boolean { const [isElapsed, setIsElapsed] = useState(false)
useEffect(() => { setIsElapsed(false) const timer = setTimeout(setIsElapsed, delay, true)
return () => clearTimeout(timer) }, [delay, resetTrigger])
return isElapsed}