UNPKG

@node-pigpio/core

Version:
18 lines (17 loc) 452 B
/// <reference types="node" /> import net from 'net'; export interface RequestParam { cmd: number; p1: number; p2: number; extension?: ArrayBuffer; responseExtension: boolean; } export interface ResponseParam { cmd: number; p1: number; p2: number; res: number; extension?: Buffer; } export declare function requestFactory(sock: net.Socket, request: RequestParam, timeout?: number): () => Promise<ResponseParam>;