{"version":3,"sources":["../../src/use-throttled-effect/index.ts"],"sourcesContent":["import { useEffect } from 'react'\nimport { createThrottledEffect } from '../utils/create-effect/throttled'\n\nimport type { UseThrottledEffect } from '../utils/create-effect/throttled'\nimport type { ThrottleOptions } from '../utils/throttle'\n\nexport interface UseThrottledEffectOptions extends ThrottleOptions {}\n\n/**\n * A React Hook like [React.useEffect](https://react.dev/reference/react/useEffect), but throttled.\n */\nexport const useThrottledEffect: UseThrottledEffect<never> = createThrottledEffect(useEffect)\n"],"names":["useThrottledEffect","createThrottledEffect","useEffect"],"mappings":";;;;+BAWaA;;;eAAAA;;;qBAXa;yBACY;AAU/B,IAAMA,qBAAgDC,IAAAA,gCAAqB,EAACC,gBAAS"}