diff --git a/tests/e2e/utils/measure.ts b/tests/e2e/utils/measure.ts index a8ea98aff3e..c3fedce7627 100644 --- a/tests/e2e/utils/measure.ts +++ b/tests/e2e/utils/measure.ts @@ -11,7 +11,11 @@ const POLLING_STOPPED = { }; let polling = POLLING_STOPPED; -const start = (bundleId: string, {onAttachFailed}: {onAttachFailed: () => Promise}) => { +type StartOptions = { + onAttachFailed: () => Promise; +}; + +const start = (bundleId: string, {onAttachFailed}: StartOptions) => { // clear our measurements results measures = []; diff --git a/tests/e2e/utils/withFailTimeout.ts b/tests/e2e/utils/withFailTimeout.ts index 34d041a7219..b7736e75d92 100644 --- a/tests/e2e/utils/withFailTimeout.ts +++ b/tests/e2e/utils/withFailTimeout.ts @@ -3,7 +3,12 @@ import CONFIG from '../config'; // eslint-disable-next-line @typescript-eslint/prefer-nullish-coalescing -- nullish coalescing doesn't achieve the same result in this case const TIMEOUT = Number(process.env.INTERACTION_TIMEOUT || CONFIG.INTERACTION_TIMEOUT); -const withFailTimeout = (promise: Promise, name: string): {promise: Promise; resetTimeout: () => void} => { +type WithFailTimeoutReturn = { + promise: Promise; + resetTimeout: () => void; +}; + +const withFailTimeout = (promise: Promise, name: string): WithFailTimeoutReturn => { let timeoutId: NodeJS.Timeout; const resetTimeout = () => { clearTimeout(timeoutId);