serialport.d.ts 617 B

12345678
  1. import { ErrorCallback, SerialPortStream, StreamOptions } from '@serialport/stream';
  2. import { AutoDetectTypes, OpenOptionsFromBinding } from '@serialport/bindings-cpp';
  3. export type SerialPortOpenOptions<T extends AutoDetectTypes> = Omit<StreamOptions<T>, 'binding'> & OpenOptionsFromBinding<T>;
  4. export declare class SerialPort<T extends AutoDetectTypes = AutoDetectTypes> extends SerialPortStream<T> {
  5. static list: () => Promise<import("@serialport/bindings-interface").PortInfo[]>;
  6. static readonly binding: AutoDetectTypes;
  7. constructor(options: SerialPortOpenOptions<T>, openCallback?: ErrorCallback);
  8. }