UNPKG

beta-capturejs

Version:

Socket Mobile Capture JS NPM package for Socket Mobile barcode scanner and NFC Reader/Writer products

16 lines (15 loc) 497 B
import { JRpcRequest, JRpcResponse, JRpcEvent } from './jsonRpc'; export declare class BaseTransport { handles: { handle: number; }[]; constructor(); generateHandle(): number; } export interface RpcTransport extends BaseTransport { open(host: string, notification: (event: JRpcEvent<any>) => void): Promise<{ handle: number; }>; close(handle: number): Promise<number>; send<T>(handle: number, jsonRpc: JRpcRequest<T>): Promise<JRpcResponse<any>>; }