mirror of
https://github.com/arduino/arduino-ide.git
synced 2025-11-13 04:09:27 +00:00
Fixed missing core client in the monitor service.
Restored monitor service creation state before a36524e:
Pass core client provider into new instances as a field.
Closes #1161
Signed-off-by: Akos Kitta <a.kitta@arduino.cc>
This commit is contained in:
@@ -1,13 +1,20 @@
|
||||
import { Board, Port } from '../common/protocol';
|
||||
import { CoreClientProvider } from './core-client-provider';
|
||||
import { MonitorService } from './monitor-service';
|
||||
|
||||
export const MonitorServiceFactory = Symbol('MonitorServiceFactory');
|
||||
export interface MonitorServiceFactory {
|
||||
(options: { board: Board; port: Port; monitorID: string }): MonitorService;
|
||||
(options: {
|
||||
board: Board;
|
||||
port: Port;
|
||||
monitorID: string;
|
||||
coreClientProvider: CoreClientProvider;
|
||||
}): MonitorService;
|
||||
}
|
||||
|
||||
export interface MonitorServiceFactoryOptions {
|
||||
board: Board;
|
||||
port: Port;
|
||||
monitorID: string;
|
||||
coreClientProvider: CoreClientProvider;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user