UNPKG

@node-pigpio/core

Version:
21 lines (20 loc) 664 B
import { RequestSocket } from './RequestSocket'; export interface EventCallback { event: number; bit: number; func: (event: number, tick: number) => void; } export interface EdgeCallback { gpio: number; edge: number; bit: number; func: (gpio: number, level: 0 | 1 | 'TIMEOUT', tick: number) => void; } export interface NotifySocket { close(): Promise<void>; appendEvent(e: EventCallback): void; removeEvent(e: EventCallback): void; append(e: EdgeCallback): void; remove(e: EdgeCallback): void; } export declare const createNotifySocket: (port: number, host: string, control: RequestSocket) => Promise<NotifySocket>;