From 60a439ef7b97accd3650d9e56dd8e8db467f478c Mon Sep 17 00:00:00 2001 From: Andrey Goncharov Date: Thu, 3 Nov 2022 06:57:17 -0700 Subject: [PATCH] Remove window refernce from flipper-server-client Summary: Remove `window` reference to use flipper-server-client in NodeJS context (windows is not defined there) Reviewed By: passy Differential Revision: D40859805 fbshipit-source-id: 23415f9d504e4dbba4035b942c73add86edf02de --- .../src/FlipperServerClient.tsx | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/desktop/flipper-server-client/src/FlipperServerClient.tsx b/desktop/flipper-server-client/src/FlipperServerClient.tsx index c66210132..d7d6494f0 100644 --- a/desktop/flipper-server-client/src/FlipperServerClient.tsx +++ b/desktop/flipper-server-client/src/FlipperServerClient.tsx @@ -25,7 +25,7 @@ export enum FlipperServerState { CONNECTED, DISCONNECTED, } -export type {FlipperServer}; +export type {FlipperServer, FlipperServerCommands, FlipperServerExecOptions}; export function createFlipperServer( host: string, @@ -43,11 +43,12 @@ export function createFlipperServerWithSocket( onStateChange(FlipperServerState.CONNECTING); return new Promise((resolve, reject) => { - let initialConnectionTimeout: number | undefined = window.setTimeout(() => { - reject( - new Error('Failed to connect to flipper-server in a timely manner'), - ); - }, CONNECTION_TIMEOUT); + let initialConnectionTimeout: ReturnType | undefined = + setTimeout(() => { + reject( + new Error('Failed to connect to flipper-server in a timely manner'), + ); + }, CONNECTION_TIMEOUT); const eventEmitter = new EventEmitter();