UNPKG

546 BTypeScriptView Raw
1import { ErrorCallback, OpenOptions, SerialPortStream } from '@serialport/stream';
2import { MockBindingInterface } from '@serialport/binding-mock';
3export type SerialPortMockOpenOptions = Omit<OpenOptions<MockBindingInterface>, 'binding'>;
4export declare class SerialPortMock extends SerialPortStream<MockBindingInterface> {
5 static list: () => Promise<import("@serialport/bindings-interface").PortInfo[]>;
6 static readonly binding: MockBindingInterface;
7 constructor(options: SerialPortMockOpenOptions, openCallback?: ErrorCallback);
8}