Move server add-on interfaces to flipper-common
Reviewed By: antonk52 Differential Revision: D34169419 fbshipit-source-id: 69fcc8da7d98f59818fbb5b486a488f19830cd81
This commit is contained in:
committed by
Facebook GitHub Bot
parent
b9294645d3
commit
04eab80c98
@@ -11,27 +11,13 @@ import assert from 'assert';
|
||||
import {
|
||||
ClientResponseType,
|
||||
ExecuteMessage,
|
||||
FlipperServer,
|
||||
FlipperServerEvents,
|
||||
FlipperServerForServerAddOn,
|
||||
} from 'flipper-common';
|
||||
import {ServerDevice} from '../devices/ServerDevice';
|
||||
import {
|
||||
ServerAddOnModuleToDesktopConnection,
|
||||
ServerAddOnModuleToDesktopConnectionEvents,
|
||||
} from './ServerAddOnModuleToDesktopConnection';
|
||||
|
||||
export interface FlipperServerForServerAddOn extends FlipperServer {
|
||||
emit(
|
||||
event: 'plugins-server-add-on-message',
|
||||
payload: FlipperServerEvents['plugins-server-add-on-message'],
|
||||
): void;
|
||||
registerDevice(device: ServerDevice): void;
|
||||
unregisterDevice(serial: string): void;
|
||||
getDevice(serial: string): ServerDevice;
|
||||
getDeviceSerials(): string[];
|
||||
getDevices(): ServerDevice[];
|
||||
}
|
||||
|
||||
export class ServerAddOnDesktopToModuleConnection {
|
||||
constructor(
|
||||
private readonly moduleToDesktopConnection: ServerAddOnModuleToDesktopConnection,
|
||||
|
||||
Reference in New Issue
Block a user