andrade-soulseek-downloader
Version:
Simple, safe Soulseek download library with built-in rate limiting to prevent bans
13 lines • 496 B
TypeScript
import { EventEmitter } from 'events';
import { Socket } from 'net';
import { PeerInfo } from '../types';
export declare class Peer extends EventEmitter {
protected conn: Socket;
protected peer: PeerInfo;
constructor(socket: Socket, peer: PeerInfo);
transferRequest(file: string, token: string): void;
setAddress(host: string, port: number): void;
fileSearchResult(files: any[], token: string, user: string): void;
destroy(): void;
}
//# sourceMappingURL=peer.d.ts.map