UNPKG

@trezor/connect

Version:

High-level javascript interface for Trezor hardware wallet.

28 lines 1.01 kB
import type { Device } from '../device/Device'; import { DeviceList } from '../device/DeviceList'; import { CoreEventMessage } from '../events'; import { CommonParams, DeviceUniquePath } from '../types'; import { FirmwareUpdateResponse } from '../types/api/firmwareUpdate'; import type { Log } from '../utils/debug'; type PostMessage = (message: CoreEventMessage) => void; export type Params = { language?: string; baseUrl?: string; btcOnly?: boolean; binary?: ArrayBuffer; } & CommonParams; type Context = { deviceList: DeviceList; registerEvents: (device: Device) => void; postMessage: PostMessage; initDevice: (path?: DeviceUniquePath) => Promise<Device>; log: Log; abortSignal: AbortSignal; }; type OnCallFirmwareUpdateParams = { params: Params; context: Context; }; export declare const onCallFirmwareUpdate: ({ params, context, }: OnCallFirmwareUpdateParams) => Promise<FirmwareUpdateResponse>; export {}; //# sourceMappingURL=onCallFirmwareUpdate.d.ts.map