@remote.it/core
Version:
Core remote.it JavasScript/TypeScript library
21 lines (20 loc) • 617 B
TypeScript
/// <reference types="node" />
import { EventEmitter } from 'events'
export interface UDPListener {
on(msg: 'ready', cb: () => void): this
on(msg: 'message', cb: (message: string) => void): this
on(msg: 'error', cb: (error: string) => void): this
on(msg: 'closed', cb: () => void): this
}
export declare class UDPListener extends EventEmitter {
port: number
private server
constructor(port: number)
listen(): void
close(): void
readonly address: string | import('net').AddressInfo
private handleError
private handleMessage
private handleListening
}
//# sourceMappingURL=UDPListener.d.ts.map