@trezor/connect
Version:
High-level javascript interface for Trezor hardware wallet.
23 lines • 1.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createTransportMessage = exports.TRANSPORT_EVENT = exports.TRANSPORT = void 0;
const errors_1 = require("../constants/errors");
const transportInfo_1 = require("../data/transportInfo");
const udevInfo_1 = require("../data/udevInfo");
var constants_1 = require("@trezor/transport/lib/constants");
Object.defineProperty(exports, "TRANSPORT", { enumerable: true, get: function () { return constants_1.TRANSPORT; } });
exports.TRANSPORT_EVENT = 'TRANSPORT_EVENT';
const createTransportMessage = (type, payload) => ({
event: exports.TRANSPORT_EVENT,
type,
payload: 'error' in payload
? (0, errors_1.serializeError)(payload)
:
{
...payload,
udev: (0, udevInfo_1.suggestUdevInstaller)(),
bridge: (0, transportInfo_1.suggestBridgeInstaller)(),
},
});
exports.createTransportMessage = createTransportMessage;
//# sourceMappingURL=transport.js.map