UNPKG

1.18 kBJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports["default"] = void 0;
7
8var _v = _interopRequireDefault(require("./bridge/v2"));
9
10var _withSharedConnections = _interopRequireDefault(require("./lowlevel/withSharedConnections"));
11
12var _fallback = _interopRequireDefault(require("./fallback"));
13
14var _webusb = _interopRequireDefault(require("./lowlevel/webusb"));
15
16function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
17
18// export is empty, you can import by "trezor-link/parallel", "trezor-link/lowlevel", "trezor-link/bridge"
19// node throw error with version 3.0.0
20// https://github.com/github/fetch/issues/657
21try {
22 require("whatwg-fetch");
23} catch (e) {// empty
24}
25
26if (typeof window === "undefined") {
27 // eslint-disable-next-line quotes
28 var _fetch = require('node-fetch');
29
30 _v["default"].setFetch(_fetch, true);
31} else {
32 _v["default"].setFetch(fetch, false);
33}
34
35var _default = {
36 BridgeV2: _v["default"],
37 Fallback: _fallback["default"],
38 Lowlevel: _withSharedConnections["default"],
39 WebUsb: _webusb["default"]
40};
41exports["default"] = _default;
42module.exports = exports.default;
\No newline at end of file