20 lines
623 B
TypeScript
20 lines
623 B
TypeScript
|
|
// import type { AdbDaemonWebUsbDevice } from '@yume-chan/adb-daemon-webusb'
|
||
|
|
// import { AdbDaemonWebUsbDeviceManager } from '@yume-chan/adb-daemon-webusb'
|
||
|
|
import { webusb } from 'usb'
|
||
|
|
|
||
|
|
// const WebUsb: WebUSB = new WebUSB({ allowAllDevices: true })
|
||
|
|
// const Manager: AdbDaemonWebUsbDeviceManager = new AdbDaemonWebUsbDeviceManager(
|
||
|
|
// WebUsb
|
||
|
|
// )
|
||
|
|
|
||
|
|
export function getDevices() {
|
||
|
|
// const devices: AdbDaemonWebUsbDevice[] = await Manager.getDevices()
|
||
|
|
// if (!devices.length) {
|
||
|
|
// alert('No device connected')
|
||
|
|
// }
|
||
|
|
|
||
|
|
webusb.requestDevice({ filters: [] }).then(device => {
|
||
|
|
console.log(device)
|
||
|
|
})
|
||
|
|
}
|