Move most of plugin tests to flipper-frontend-core
Summary: See D37139129 Reviewed By: passy Differential Revision: D37241829 fbshipit-source-id: d6bef24416e2b999d529fb6e275c64384c775c21
This commit is contained in:
committed by
Facebook GitHub Bot
parent
f4fc07ffd2
commit
3e72831699
@@ -43,6 +43,10 @@ export abstract class AbstractPluginInitializer {
|
||||
return this._initialPlugins;
|
||||
}
|
||||
|
||||
get requirePlugin() {
|
||||
return createRequirePluginFunction(this.requirePluginImpl.bind(this));
|
||||
}
|
||||
|
||||
protected async _init(): Promise<_SandyPluginDefinition[]> {
|
||||
this.loadDefaultPluginIndex();
|
||||
this.loadMarketplacePlugins();
|
||||
@@ -100,9 +104,7 @@ export abstract class AbstractPluginInitializer {
|
||||
}
|
||||
|
||||
protected async loadPlugins(pluginsToLoad: ActivatablePluginDetails[]) {
|
||||
const loader = createRequirePluginFunction(
|
||||
this.requirePluginImpl.bind(this),
|
||||
)(this.failedPlugins);
|
||||
const loader = this.requirePlugin(this.failedPlugins);
|
||||
const initialPlugins: _SandyPluginDefinition[] = (
|
||||
await pMap(pluginsToLoad, loader)
|
||||
).filter(notNull);
|
||||
@@ -267,7 +269,7 @@ export const createRequirePluginFunction =
|
||||
};
|
||||
};
|
||||
|
||||
const wrapRequirePlugin =
|
||||
export const wrapRequirePlugin =
|
||||
(
|
||||
requirePluginImpl: (
|
||||
pluginDetails: ActivatablePluginDetails,
|
||||
|
||||
Reference in New Issue
Block a user