From c01b6b9f16d268d4e76e7fb265f9c6e78d4400bc Mon Sep 17 00:00:00 2001 From: Anton Kastritskiy Date: Fri, 2 Jun 2023 06:49:49 -0700 Subject: [PATCH] expose isHeadlessBuild to flipper plugins Reviewed By: passy Differential Revision: D46364476 fbshipit-source-id: bad584e3892cc0fb0fdaba0e8b3c79952596d34d --- .../flipper-frontend-core/src/flipperLibImplementation/index.tsx | 1 + desktop/flipper-plugin-core/src/plugin/FlipperLib.tsx | 1 + desktop/flipper-plugin-core/src/test-utils/test-utils.tsx | 1 + 3 files changed, 3 insertions(+) diff --git a/desktop/flipper-frontend-core/src/flipperLibImplementation/index.tsx b/desktop/flipper-frontend-core/src/flipperLibImplementation/index.tsx index 0e44d8a80..b02e3b463 100644 --- a/desktop/flipper-frontend-core/src/flipperLibImplementation/index.tsx +++ b/desktop/flipper-frontend-core/src/flipperLibImplementation/index.tsx @@ -50,6 +50,7 @@ export function baseFlipperLibImplementation( environmentInfo: { os: renderHost.serverConfig.environmentInfo.os, env: renderHost.serverConfig.env, + isHeadlessBuild: renderHost.serverConfig.environmentInfo.isHeadlessBuild, }, intern: { graphGet: (...args) => diff --git a/desktop/flipper-plugin-core/src/plugin/FlipperLib.tsx b/desktop/flipper-plugin-core/src/plugin/FlipperLib.tsx index 66785462a..97476de99 100644 --- a/desktop/flipper-plugin-core/src/plugin/FlipperLib.tsx +++ b/desktop/flipper-plugin-core/src/plugin/FlipperLib.tsx @@ -202,6 +202,7 @@ export interface FlipperLib { }; environmentInfo: { os: EnvironmentInfo['os']; + isHeadlessBuild: EnvironmentInfo['isHeadlessBuild']; env: Partial>; }; remoteServerContext: RemoteServerContext; diff --git a/desktop/flipper-plugin-core/src/test-utils/test-utils.tsx b/desktop/flipper-plugin-core/src/test-utils/test-utils.tsx index 170c5c2ed..b7027443f 100644 --- a/desktop/flipper-plugin-core/src/test-utils/test-utils.tsx +++ b/desktop/flipper-plugin-core/src/test-utils/test-utils.tsx @@ -76,6 +76,7 @@ export function createMockFlipperLib(options?: StartPluginOptions): FlipperLib { platform: 'linux', }, env: {}, + isHeadlessBuild: true, }, intern: { graphGet: createStubFunction(),