@trezor/connect
Version:
High-level javascript interface for Trezor hardware wallet.
22 lines (21 loc) • 686 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.createResponseMessage = exports.RESPONSE_EVENT = void 0;
const errors_1 = require("../constants/errors");
exports.RESPONSE_EVENT = 'RESPONSE_EVENT';
const createResponseMessage = (id, success, payload, device) => ({
event: exports.RESPONSE_EVENT,
type: exports.RESPONSE_EVENT,
id,
success,
payload: success ? payload : (0, errors_1.serializeError)(payload),
device: device ? {
path: device?.getUniquePath(),
state: device?.getState(),
instance: device?.getInstance()
} : undefined
});
exports.createResponseMessage = createResponseMessage;
//# sourceMappingURL=call.js.map