Extract environment config initialisation to server-core
Summary: This diff makes most stuff that is read from the `os` package, and version info etc available from the `serverConfig` object, so that flipper-ui-core no longer needs the `os` package. Reviewed By: passy Differential Revision: D32694848 fbshipit-source-id: 93af1e95d898da9aaf351a6970b5a7652ee835c8
This commit is contained in:
committed by
Facebook GitHub Bot
parent
de59bbedd2
commit
2a4fe77404
@@ -56,7 +56,7 @@ export type LauncherSettings = {
|
||||
// Settings that primarily only apply to Eelectron atm
|
||||
// TODO: further separte between flipper-ui config and Electron config
|
||||
export type ProcessConfig = {
|
||||
disabledPlugins: Set<string>;
|
||||
disabledPlugins: string[];
|
||||
lastWindowPosition: {
|
||||
x: number;
|
||||
y: number;
|
||||
@@ -68,3 +68,21 @@ export type ProcessConfig = {
|
||||
// Controls whether to delegate to the launcher if present.
|
||||
launcherEnabled: boolean;
|
||||
};
|
||||
|
||||
export type EnvironmentInfo = {
|
||||
processId: number;
|
||||
isProduction: boolean;
|
||||
releaseChannel: ReleaseChannel;
|
||||
flipperReleaseRevision?: string;
|
||||
appVersion: string;
|
||||
os: {
|
||||
arch: string;
|
||||
platform: string;
|
||||
unixname: string;
|
||||
};
|
||||
versions: {
|
||||
electron?: string;
|
||||
node: string;
|
||||
platform: string;
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user