mirror of
https://github.com/arduino/arduino-ide.git
synced 2025-11-09 10:28:32 +00:00
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>
21 lines
558 B
TypeScript
21 lines
558 B
TypeScript
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;
|
|
coreClientProvider: CoreClientProvider;
|
|
}): MonitorService;
|
|
}
|
|
|
|
export interface MonitorServiceFactoryOptions {
|
|
board: Board;
|
|
port: Port;
|
|
monitorID: string;
|
|
coreClientProvider: CoreClientProvider;
|
|
}
|