Expose activated state to plugins

Reviewed By: LukeDefeo

Differential Revision: D47365658

fbshipit-source-id: 4ce2a65e9439c51e635548d84a25a2cdcde9a0d3
This commit is contained in:
Andrey Goncharov
2023-07-12 08:56:50 -07:00
committed by Facebook GitHub Bot
parent 0e01fcad44
commit 7644c9092a

View File

@@ -50,6 +50,8 @@ export interface PluginClient<
*/
readonly appName: string;
readonly isActivated: () => boolean;
readonly isConnected: boolean;
readonly connected: ReadOnlyAtom<boolean>;
@@ -176,6 +178,9 @@ export class SandyPluginInstance extends BasePluginInstance {
const self = this;
this.client = {
...this.createBasePluginClient(),
isActivated() {
return self.activated;
},
get appId() {
return realClient.id;
},