MarketplacePluginDetails into flipper-common

Summary: ^

Reviewed By: antonk52

Differential Revision: D37715921

fbshipit-source-id: 05d35c472e847a7891fd4af1e88a3425e1d55f13
This commit is contained in:
Lorenzo Blasa
2022-07-11 02:39:49 -07:00
committed by Facebook GitHub Bot
parent caa04f4a44
commit ea958b0b15
5 changed files with 12 additions and 12 deletions

View File

@@ -109,6 +109,10 @@ export interface DownloadablePluginDetails extends ConcretePluginDetails {
isEnabledByDefault: boolean;
}
export interface MarketplacePluginDetails extends DownloadablePluginDetails {
availableVersions?: DownloadablePluginDetails[];
}
export type UpdateResult =
| {kind: 'not-installed'; version: string}
| {kind: 'up-to-date'}

View File

@@ -9,12 +9,12 @@
import {Store} from '../reducers/index';
import {loadAvailablePlugins} from '../fb-stubs/pluginMarketplaceAPI';
import {
MarketplacePluginDetails,
registerMarketplacePlugins,
} from '../reducers/plugins';
import {registerMarketplacePlugins} from '../reducers/plugins';
import {getFlipperLib} from 'flipper-plugin';
import {DownloadablePluginDetails} from 'flipper-common';
import {
DownloadablePluginDetails,
MarketplacePluginDetails,
} from 'flipper-common';
import semver from 'semver';
import {startPluginDownload} from '../reducers/pluginDownloads';
import {sideEffect} from '../utils/sideEffect';

View File

@@ -8,7 +8,7 @@
*/
import type {Store} from '../reducers/index';
import {Logger} from 'flipper-common';
import {Logger, MarketplacePluginDetails} from 'flipper-common';
import {PluginDefinition} from '../plugin';
import React from 'react';
import ReactDOM from 'react-dom';
@@ -22,7 +22,6 @@ import {
registerLoadedPlugins,
registerBundledPlugins,
registerMarketplacePlugins,
MarketplacePluginDetails,
pluginsInitialized,
} from '../reducers/plugins';
import {FlipperBasePlugin} from '../plugin';

View File

@@ -7,7 +7,7 @@
* @format
*/
import {MarketplacePluginDetails} from '../reducers/plugins';
import {MarketplacePluginDetails} from 'flipper-common';
import {Store} from '../reducers/index';
export async function loadAvailablePlugins(

View File

@@ -17,16 +17,13 @@ import type {
ActivatablePluginDetails,
BundledPluginDetails,
InstalledPluginDetails,
MarketplacePluginDetails,
} from 'flipper-common';
import type {Actions} from '.';
import produce from 'immer';
import {isDevicePluginDefinition} from '../utils/pluginUtils';
import semver from 'semver';
export interface MarketplacePluginDetails extends DownloadablePluginDetails {
availableVersions?: DownloadablePluginDetails[];
}
export type State = StateV1;
type StateV1 = {