@trezor/transport
Version:
Low level library facilitating protocol buffers based communication with Trezor devices
14 lines • 781 B
TypeScript
export * as TRANSPORT_ERROR from './errors';
export type { Descriptor, Session, MessageResponse } from './types';
export { TREZOR_USB_DESCRIPTORS, TRANSPORT } from './constants';
export { AbstractTransport as Transport, isTransportInstance } from './transports/abstract';
export { AbstractApiTransport } from './transports/abstractApi';
export { UsbApi } from './api/usb';
export { Messages } from '@trezor/protobuf';
export { BridgeTransport } from './transports/bridge';
export { WebUsbTransport } from './transports/webusb';
export { NodeUsbTransport } from './transports/nodeusb';
export { SessionsBackground } from './sessions/background';
export { SessionsClient } from './sessions/client';
export { UdpTransport } from './transports/udp';
//# sourceMappingURL=index.d.ts.map