@trezor/transport
Version:
Low level library facilitating protocol buffers based communication with Trezor devices
32 lines (31 loc) • 717 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.NodeUsbTransport = void 0;
const usb_1 = require("usb");
const abstractApi_1 = require("./abstractApi");
const usb_2 = require("../api/usb");
class NodeUsbTransport extends abstractApi_1.AbstractApiTransport {
name = 'NodeUsbTransport';
constructor(params) {
const {
logger,
debugLink,
...rest
} = params;
super({
api: new usb_2.UsbApi({
usbInterface: new usb_1.WebUSB({
allowAllDevices: true
}),
logger,
debugLink
}),
logger,
...rest
});
}
}
exports.NodeUsbTransport = NodeUsbTransport;
//# sourceMappingURL=nodeusb.js.map