From ed18a7199fbe2dafc5e9db8ded496cf29285d218 Mon Sep 17 00:00:00 2001 From: Jakob Ackermann Date: Mon, 7 Nov 2022 14:25:00 +0000 Subject: [PATCH] Merge pull request #10316 from overleaf/mj-cm6-outline-debouncing [cm6] Debounce EditorState in CM6 outline GitOrigin-RevId: 759748f1d3dabbe22dc0cd2d3d989c973753442a --- services/web/frontend/js/shared/hooks/use-debounce.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/services/web/frontend/js/shared/hooks/use-debounce.js b/services/web/frontend/js/shared/hooks/use-debounce.js index 497117cdfa..1845f8f70e 100644 --- a/services/web/frontend/js/shared/hooks/use-debounce.js +++ b/services/web/frontend/js/shared/hooks/use-debounce.js @@ -1,5 +1,11 @@ import { useEffect, useState } from 'react' +/** + * @template T + * @param {T} value + * @param {number} delay + * @returns {T} + */ export default function useDebounce(value, delay = 0) { const [debouncedValue, setDebouncedValue] = useState(value)