usb
Version:
Library to access USB devices
23 lines (22 loc) • 936 B
TypeScript
import { WebUSB } from './webusb';
import * as usb from './usb';
/**
* Convenience method to get the first device with the specified VID and PID, or `undefined` if no such device is present.
* @param vid
* @param pid
*/
declare const findByIds: (vid: number, pid: number) => usb.Device | undefined;
/**
* Convenience method to get the device with the specified serial number, or `undefined` if no such device is present.
* @param serialNumber
*/
declare const findBySerialNumber: (serialNumber: string) => Promise<usb.Device | undefined>;
declare const webusb: WebUSB;
export { usb, findByIds, findBySerialNumber, webusb };
export { Device, Transfer, DeviceEvents, getDeviceList, useUsbDkBackend, LibUSBException } from './usb';
export * from './usb/capability';
export * from './usb/descriptors';
export * from './usb/endpoint';
export * from './usb/interface';
export * from './webusb';
export * from './webusb/webusb-device';