Comply with noImplicitAny (#9940)

* Stash noImplicitAny work

* Stash

* Fix imports

* Iterate

* Fix tests

* Delint

* Fix tests
This commit is contained in:
Michael Telatynski 2023-02-13 11:39:16 +00:00 committed by GitHub
parent ac7f69216e
commit 61a63e47f4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
359 changed files with 1621 additions and 1353 deletions

View file

@ -22,12 +22,12 @@ import { act } from "react-dom/test-utils";
import { useLatestResult } from "../../src/hooks/useLatestResult";
function LatestResultsComponent({ query, doRequest }) {
function LatestResultsComponent({ query, doRequest }: { query: number; doRequest(query: number): Promise<number> }) {
const [value, setValueInternal] = useState<number>(0);
const [updateQuery, updateResult] = useLatestResult(setValueInternal);
useEffect(() => {
updateQuery(query);
doRequest(query).then((it) => {
doRequest(query).then((it: number) => {
updateResult(query, it);
});
}, [doRequest, query, updateQuery, updateResult]);
@ -37,7 +37,7 @@ function LatestResultsComponent({ query, doRequest }) {
describe("useLatestResult", () => {
it("should return results", async () => {
const doRequest = async (query) => {
const doRequest = async (query: number) => {
await sleep(180);
return query;
};
@ -63,7 +63,7 @@ describe("useLatestResult", () => {
});
it("should prevent out-of-order results", async () => {
const doRequest = async (query) => {
const doRequest = async (query: number) => {
await sleep(query);
return query;
};