From d98b7c1e0fc1d36955b59d4b26a61bb40762a142 Mon Sep 17 00:00:00 2001 From: garrytan Date: Sat, 3 Oct 2026 22:15:53 +0000 Subject: [PATCH] Q1: type the proxy-transport test doubles (typecheck:test ratchet) --- ios-qa/daemon/test/proxy-transport.test.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ios-qa/daemon/test/proxy-transport.test.ts b/ios-qa/daemon/test/proxy-transport.test.ts index d9927b368..210e066bb 100644 --- a/ios-qa/daemon/test/proxy-transport.test.ts +++ b/ios-qa/daemon/test/proxy-transport.test.ts @@ -256,14 +256,14 @@ describe('proxy terminal event ordering', () => { let onResponse!: (res: IncomingMessage) => void; let deadline!: () => void; const nativeSetTimeout = globalThis.setTimeout; - const requestSpy = spyOn(http, 'request').mockImplementation((url, options, callback) => { + const requestSpy = spyOn(http, 'request').mockImplementation(((_url: unknown, _options: unknown, callback?: (res: IncomingMessage) => void) => { onResponse = callback!; return request as unknown as ClientRequest; - }); - const timerSpy = spyOn(globalThis, 'setTimeout').mockImplementation((callback, ms, ...args) => { - deadline = callback as () => void; - return nativeSetTimeout(callback, ms, ...args); - }); + }) as unknown as typeof http.request); + const timerSpy = spyOn(globalThis, 'setTimeout').mockImplementation(((callback: () => void, ms?: number) => { + deadline = callback; + return nativeSetTimeout(callback, ms); + }) as unknown as typeof setTimeout); const clearSpy = spyOn(globalThis, 'clearTimeout'); try { const pending = attempt(1).then(value => ({ value, error: undefined }), error => ({ value: undefined, error }));