UNPKG

@trezor/transport

Version:

Low level library facilitating protocol buffers based communication with Trezor devices

32 lines (31 loc) 717 B
"use strict"; 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