trezor-link
Version:
Trezor Link for browser
26 lines (19 loc) • 812 B
Flow
/* @flow */
// export is empty, you can import by "trezor-link/parallel", "trezor-link/lowlevel", "trezor-link/bridge"
export type {Transport, AcquireInput, TrezorDeviceInfoWithSession, MessageFromTrezor} from './transport';
import BridgeTransport from './bridge';
import LowlevelTransportWithSharedConnections from './lowlevel/withSharedConnections';
import ExtensionTransport from './extension';
import ParallelTransport from './parallel';
import FallbackTransport from './fallback';
import WebUsbPlugin from './lowlevel/webusb';
import 'whatwg-fetch';
BridgeTransport.setFetch(fetch);
export default {
Bridge: BridgeTransport,
Extension: ExtensionTransport,
Parallel: ParallelTransport,
Fallback: FallbackTransport,
Lowlevel: LowlevelTransportWithSharedConnections,
WebUsb: WebUsbPlugin,
};