From 1f3a489afdcd7de0d09c00e9b298076dd193877a Mon Sep 17 00:00:00 2001 From: Bryan Haakman Date: Sat, 7 Aug 2021 00:30:48 +0200 Subject: [PATCH] Fix useTimeout type to use browser type instead of nodejs type (#4419) --- .../src/components/android/use-android-input-manager.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/slate-react/src/components/android/use-android-input-manager.ts b/packages/slate-react/src/components/android/use-android-input-manager.ts index 130a67bb6..7b48411bf 100644 --- a/packages/slate-react/src/components/android/use-android-input-manager.ts +++ b/packages/slate-react/src/components/android/use-android-input-manager.ts @@ -17,7 +17,7 @@ export function useAndroidInputManager(node: RefObject) { const editor = useSlateStatic() const [inputManager] = useState(() => new AndroidInputManager(editor)) const { receivedUserInput, onUserInput } = useTrackUserInput() - const timeoutId = useRef(null) + const timeoutId = useRef | null>(null) const isReconciling = useRef(false) const flush = useCallback((mutations: MutationRecord[]) => { if (!receivedUserInput.current) {