46 lines
1019 B
Markdown
46 lines
1019 B
Markdown
# adb-devices-emitter
|
|
|
|
[](https://github.com/facebook/jest)
|
|
[](https://github.com/prettier/prettier)
|
|
|
|
Track insertion device status
|
|
|
|
## Examples
|
|
|
|
### add event listener `deviceAdded` `deviceRemoved`
|
|
|
|
```javascript
|
|
const devicesEmitter = require('adb-devices-emitter')
|
|
|
|
devicesEmitter.on('deviceAdded', ({ sn }) => {
|
|
console.log('deviceAdded sn:', sn)
|
|
})
|
|
|
|
devicesEmitter.on('deviceRemoved', ({ sn }) => {
|
|
console.log('deviceRemoved sn:', sn)
|
|
})
|
|
|
|
devicesEmitter.start()
|
|
```
|
|
|
|
### stop
|
|
|
|
```javascript
|
|
const devicesEmitter = require('adb-devices-emitter')
|
|
|
|
devicesEmitter.on('deviceAdded', ({ sn }) => {
|
|
console.log('deviceAdded sn:', sn)
|
|
})
|
|
|
|
devicesEmitter.on('deviceRemoved', ({ sn }) => {
|
|
console.log('deviceRemoved sn:', sn)
|
|
})
|
|
|
|
devicesEmitter.start()
|
|
|
|
setTimeout(() => {
|
|
console.log('stop')
|
|
devicesEmitter.stop()
|
|
}, 100000)
|
|
```
|