├── .eslintrc ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── main.yml ├── .gitignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── jest.config.js ├── logo.png ├── package.json ├── setupTests.ts ├── src ├── index.ts ├── useDebounce.ts ├── useDebouncedCallback.ts └── useThrottledCallback.ts ├── test ├── useDebounce.test.tsx ├── useDebouncedCallback.test.tsx └── useThrottledCallback.test.tsx └── tsconfig.json /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnimorz/use-debounce/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnimorz/use-debounce/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnimorz/use-debounce/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnimorz/use-debounce/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnimorz/use-debounce/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnimorz/use-debounce/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnimorz/use-debounce/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnimorz/use-debounce/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnimorz/use-debounce/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnimorz/use-debounce/HEAD/jest.config.js -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnimorz/use-debounce/HEAD/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnimorz/use-debounce/HEAD/package.json -------------------------------------------------------------------------------- /setupTests.ts: -------------------------------------------------------------------------------- 1 | import '@testing-library/jest-dom'; -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnimorz/use-debounce/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/useDebounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnimorz/use-debounce/HEAD/src/useDebounce.ts -------------------------------------------------------------------------------- /src/useDebouncedCallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnimorz/use-debounce/HEAD/src/useDebouncedCallback.ts -------------------------------------------------------------------------------- /src/useThrottledCallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnimorz/use-debounce/HEAD/src/useThrottledCallback.ts -------------------------------------------------------------------------------- /test/useDebounce.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnimorz/use-debounce/HEAD/test/useDebounce.test.tsx -------------------------------------------------------------------------------- /test/useDebouncedCallback.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnimorz/use-debounce/HEAD/test/useDebouncedCallback.test.tsx -------------------------------------------------------------------------------- /test/useThrottledCallback.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnimorz/use-debounce/HEAD/test/useThrottledCallback.test.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xnimorz/use-debounce/HEAD/tsconfig.json --------------------------------------------------------------------------------