UNPKG

@asdftempfix/serialport-bindings-cpp

Version:

SerialPort Hardware bindings for node serialport written in c++

18 lines (17 loc) 577 B
/// <reference types="node" /> import { read as fsRead } from 'fs'; import { LinuxPortBinding } from './linux'; import { DarwinPortBinding } from './darwin'; declare const readAsync: typeof fsRead.__promisify__; interface UnixReadOptions { binding: LinuxPortBinding | DarwinPortBinding; buffer: Buffer; offset: number; length: number; fsReadAsync?: typeof readAsync; } export declare const unixRead: ({ binding, buffer, offset, length, fsReadAsync, }: UnixReadOptions) => Promise<{ buffer: Buffer; bytesRead: number; }>; export {};