refactor: improve internal typing (#6507)

* refactor: improve internal typing

* fix

* fix test
This commit is contained in:
Joshua Chen 2022-01-29 22:58:40 +08:00 committed by GitHub
parent 58e07a6796
commit 2553f1fb5a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
14 changed files with 165 additions and 132 deletions

View file

@ -29,6 +29,6 @@ export function useDynamicCallback<T extends (...args: never[]) => unknown>(
ref.current = callback;
}, [callback]);
// @ts-expect-error: TODO, not sure how to fix this TS error
// @ts-expect-error: TS is right that this callback may be a supertype of T, but good enough for our use
return useCallback<T>((...args) => ref.current(...args), []);
}